- make sure dbus machine-id is unique
- remove unused code
  + getTypes_legacy method was no longer called
- fix the message for the init argument hash presence
  + the log facility is a singleton and is no longer passed
    as argument, thus the initialization hash argument
    is always expected as the first argument.
- added 'skipit' to the list of supported archs. I'm a bit unhappy
  with this change but I didn't see a better way to fix the arch
  check. In fact 'skipit' is not an architecture but for product
  building this architecture flag is used to indicate noarch rpm
  packages. In kiwi we check all arch values by one function
  KIWIXMLFileData::__isSupportedArch(), thus 'skipit' needs to be
  part of the list. The more clean fix would be to have two
  arch checking functions one for image building (real arch check)
  and one for product building (DVD source media). In order to
  keep the risk of regressions low I decided for the fast and
  easy way but we should have in mind that we can do better here.
- fixed use of uninitialized values in KIWIBoot.pm while
  in kiwi's format conversion mode
- fixed setup of build type in KIWIXML constructor. While testing
  I found that e.g the format conversion failed because there
  was no machine section found. But for the selected type and profile
  there was a machine section specified. The KIWIXML::setBuildType
  function was never called thus the default type applies which was
  of type iso and there no machine section existed.
- fixed update of machine section in case of a xen dom0 setup
  the vmdisk entry is mandatory now thus the section has to
  provide it
- fixed return value of KIWIImageFormat::createFormat. If no
  format is specified, e.g on xen we need only the format
  configuration, this is just a warning, thus the return
  value of the function should not indicate an error
- use grub2 as bootloader for xen on openSUSE 12.2 JeOS too
- use ext4 filesystem for clic'ed live iso's
- fixed use of uninitialized value in setupBTRFS
- v5.04.38 released
- netboot: following is required for (fate #314413) and (fate #314414)
  + add support for SERVERTYPE=local for fetchFile and putFile.
    the SERVER variable then points to a local directory
  + use locally cached MD5 file if it has the same checksum as the
    remote file, this is enabled by setting KIWI_LOCAL_CACHE_DIR
    Setting of these variables will be handled in SLEPOS specific
    hooks.
- DB: rebuild documentation for version change
- v5.05.01 released
- added function createCustomHybridPersistent() which allows to
  provide the cmdline variable 'kiwi_cowfile=device:/path/to/cowfile'
  If kiwi get this information it uses the file as container for
  persistent writing for hybrid iso images. If this information is
  not present the standard case applies, which is kiwi tries to
  create a new partition device for persistent writing. In combination
  with the isofrom feature the kiwi_cowfile approach is useful
- fixed use of uninitialized value in KIWIMigrate
- remove autoyastClone function/feature from KIWIMigrate
  this feature did not work well and it's also not
  maintained by yast at the moment
- make sure KIWIMigrate writes latest version of the XML schema
- fixed call to undefined function setGlobals(). This was
  renamed into setKiwiConfigData()