- KIWICollect install media package collector fixes
  * pass all needed arguments to the KIWIIsoLinux constructor
  * set logfile to terminal
- EFI/UEFI fixes according to standard
  * EFI/BOOT is required instead of efi/boot
  * eltorito alternative loader path must be boot/<arch>/efi
  * secure boot grub commands are linuxefi and initrdefi
  * check for 64bit or 32bit efi module
- make sure temporary config.lxc is removed after execution
- increased default boot partition size to 200MB (+50M)
  the plymouth splash data is huge. Just to give an example
  12.2 SUSE plymouth theme data is ~3M, 12.3 SUSE plymouth
  theme data is about 23M. That blows up the initrd and
  needs more space on the boot partition
- better logging messages for framebuffer device setup and
  initrd creation for reboot of the system by either dracut
  or mkinitrd
- check for grub2 conf tool name before using it. with
  openSUSE 12.3 the grub2-efi-... tool chain was removed
  thus kiwi needs to check this before calling the mkconfig
  command
- fixed building of i386-efi (32bit) live EFI iso images
- secure boot grub commands are linuxefi and initrdefi
  fix this also for oem disk images
- switch back to firmware='bios' and print a warning if uefi
  is requested on another than the x86_64 architecture. on SUSE
  we provide signed loaders and kernels for x86_64 only
- implement writeXML method in XML class
  + write an xml file based on the data in the data structure
- do not write data to the generated XML if a default value
  was set programmatically
- add a "namedCollection" element to the XML
  + this is in preparation for the removal of opensusePattern and rhelGroup
  + the KIWIXMLPackageCollection class already writes the <namedCollection>
    element as there is no way to differentiate one collection from the
    other <opensusePattern> vs. <rhelGroup>. Therefore, the schema has to
    support the new element name prior to the old collection names
    being removed.
- alpha sort the element declarations in the schema
  + benign change, but it aides XML code development
- kiwi now depends on File::Slurp
- implement a writeTest script that can be used to verify that
  round tripping of XML data works
- create a sample config.xml file for round trip testing
- remove the getImageName_legacy method from the code base
- use the localectl and datetimectl implementations provided by
  systemd to set the configuration
  + short circuit the suseConfig function in the shell code
    if localectl exists
  + implement the configuration in Perl code, now all configuration
    settings are implemented in the same class
  + remove the call to suseConfig in the config.sh files of our examples
- clean up the KIWIConfigure implementation to critic level 3
- add deprecation message to the old implementation
- fix the openSUSE 12.3 examples, add module-init-tools to bootstrap
  package list
- fixed use of uninitialized value in KIWIConfigure