- fixed perl dependencies in spec file for rhel/centos
- Fedora/RHEL based distros have dhclient instead of dhcpcd.
  Thus the code to ask the DHCP server for an address has been
  splitted into two new functions setupNetworkDHCPCD() and
  setupNetworkDHCLIENT()
- use mktemp -t to make use of $TMPDIR and do not hardcode
  /tmp in the paramter to mktemp
- finally changed the fragile cleanup code in KIWIBoot.pm
  The code there now builds a stack of commands which set
  the busy devices free if processed in reverse order
- make sure rhelStripInitrd arguments are passed correctly
- we should not overwrite the user specified target directory
  in the commandline object with something the user did not set.
  With reference to commit:b6a7e563 the creation of the image
  happened in a subdirectory below the specified target directory
  and kiwi overwrote that user target directory with a new name.
  This should not happen thus I added a new function pair named
  setImageIntermediateTargetDir/getImageIntermediateTargetDir
  to handle that value and don't touch the user specified
  target directory
- added support for the firmware="bios|efi" type attribute
  before this patch the decision for efi was done by the presence
  of the grub2 efi modules inside the kiwi generated initrd.
  This has turned out to be not flexible and can't be extended
  to the firmware required disk layout on other architectures
  like the arm based chromebook to mention just one example
  This fixes (bnc #792917)
- add grub2-efi by default to openSUSE 12.2 oem|vmxboot
  descriptions. Thus just selecting the firmware via
  <type ... firmware="efi"> is enough
- v5.04.29 released
- fixed changelog filter tool to incorporate commits with the
  same timestamp into one changelog entry
- v5.04.30 released
- Add tests for the new firmware attribute handling
- Additional changes to new firmware handling in the Type object
  + Encode the firmware type default (bios)
  + Verify that the given value is supported
- make sure plymouth splash is switched off when the progress
  dialog is displayed in the oemboot/suse-dump code (bnc #793260)
- split up KIWIManager object into a base class and the
  corresponding manager sub classes for zypper, ensconce
  yum and smart
- change the pwd attribute of the instrepo element to password
  + be consistent with the attribute name for the repository password
    between the instrepo and repository element
- bump the schema version to 5.6
- implement a 5.5 to 5.6 upgrade style sheet
- update templates and examples to latest schema version
- clean up
  + eliminate references to Novell where possible
  + change copyrights from Novell Inc. to SUSE LLC
  + fix spelling OpenSUSE is openSUSE
  + update e-mail address rschweikert@novell.com to rjschwei@suse.com
- fixed the change of the pwd attribute to be really complete
  also fixed the 5.5 to 5.6 upgrade xsl style sheet
- update templates and examples to match the schema
- added support for the apt-get/dpkg package manager to kiwi