- added support for hybrid EFI disk images based on gptsync.
  * if gptsync is installed an MBR is added to the GPT table
  * this allows to boot plain vmx images via legacy BIOS and EFI
  * this allows to boot oem disk via legacy BIOS and EFI
    The repartition code of an EFI oem will overwrite the MBR
    placed by gptsync. Thus the kiwi initrd tries to re-add the
    information by calling syncGPT. The funtion requires the
    presence of gptsync and sfdisk inside the kiwi initrd.
    Both tools are not part of the kiwi initrd by default
  * this allows to boot oem install media via legacy BIOS and EFI
    oem install media are install ISOs and install sticks
  * please note placing an MBR into the GPT is outside of the
    EFI standard. It might happen that an EFI firmware refuse
    to boot a system which includes a MBR inside the GPT.
    Thus gptsync support should be seen as experimental
- fixed typo in function name
- fixed directory creation in KIWIImageCreator. the profile
  information was stored in a variable which was not used
- added option --force-bootstrap in combination with --recycle-root
  in the kiwi modes --prepare and/or --create. When using a base
  tree with --recycle-root kiwi normally skips the bootstrapping
  part because that data should all be part of the base tree. If
  the tree is not complete in this regard, e.g missing zypper one
  can now enforce the bootstrapping phase to be called.
- make the methods of the XML data base class public
  + brings code into allignment with other OO use in other langauges
  + the base class nature is indicated by the name
- fixed call of undefined subroutine &KIWIGlobals::qxx
- make sure profile information is used in all kiwi modes
- fixed stage directory check for grub2
- don't use grub2 modules from host system if not found in initrd
  + instead enable/disable support according to stages (BIOS/EFI)
  + print better error message in case of missing required stages
  + allow plain BIOS, plain EFI and EFI+BIOS setup
- make sure splash stays on screen when in oem-silentboot mode
- create aarch64 link to boot images. Currently this points
  to the same boot description files used for armv7 and armv5
- fixed copyBootCode and suseGFXBoot to be more generic with
  regards to the different u-boot img/bin files