Imported Translations from Transifex

Change-Id: Ie6300fae8c84bd25684a34001082423bef9c655a
Rename/update common/tftp.py to common/pxe_utils.py

The functions in the common/tftp.py are not related to TFTP, the
functions are PXE related and most of them are used to generate the
PXE configuration file. Moving it from tftp.py to pxe_utils.py will make
it less confusing and is also needed by the iPXE work since iPXE doesn't
generate any configuration file under the TFTP folder.

The dhcp_options_for_instance() method was updated to not receive the PXE
boot file image from the parameters and just get it from the configuration
because we were always using the value from the configuration anyway.

Implements: blueprint ipxe-boot
Change-Id: Icfbaa4d6cdb9cbe0c392bf3dbd50ad980c70560c
Import fixes from Nova scheduler reviews

Import fixes from the Nova scheduler driver review, based upon
revision 4 of https://review.openstack.org/#/c/103165

- create BaseBaremetalHostManager class
- import and refactor the BaremetalHostManager
- refactor IronicHostManager
- minor updates to ExactMatch filters

Note that this change also adds back in copyright notices from
baremetal_host_manager to the ironic_host_manager to reflect
the common heritage of the code.

Change-Id: Iab0d0f1c05474bf341828a2e5aba95715bf71d82
SeaMicro to use the new ManagementInterface

Add the new ManagementInterface to the SeaMicro driver promoting the
set_boot_device() method from the VendorPassthru to the new interface.

The test_set_boot_device_no_input() test was removed because now inputting
a device is part of the function declaration.

Implements: blueprint new-management-interface
Change-Id: I2c5d0bba9045ce27c6b81ddefb6ca6bb019f2991
Merge "Import fixes from Nova scheduler reviews"
Merge "Rename/update common/tftp.py to common/pxe_utils.py"
Merge "Imported Translations from Transifex"
Merge "SeaMicro to use the new ManagementInterface"