The aim of this change to the enable puppet-ironic as used by tripleo to
configure ironic and the tftp services in a way that "just works" with
tripleo.
It adds the ability to tweak ironic's command retry and spacing values
as well as creating architecture specific config and bootfile mappings
Blueprint: multiarch-support
Change-Id: Ia64dd21b55474d402315ba7c05e28604fff3aea8