- extend includeKernelParameters to parse files
  * before this patch only /proc/cmdline was read in
    now an optional paramters allows to change this
- prevent duplicates in resolv.conf managed by setupDNS
  * if setupDNS is called multiple times it added the same
    line again and again. This patch checks if the entry
    exists before adding it
- s390: introduced new function loadNetworkCardS390
  * allow preconfiguring of s390 network cards. The function checks
    on a given host (DASD 191 in our case) for a parm file with the
    name <LINUX_USER_ID>.PARM-S11. If it is found the parameters
    normally read from the kernel cmdline are read from there and
    exported. The exported data takes effect later to set up the
    network with the setupNetworkInterfaceS390 function.
    The check for the parm file can be deactivated by a one-time
    flag file '/etc/deactivate_s390_network_config_from_dasd'
    which is removed when found and evaluated
- if processing of loadNetworkCardS390 was skipped by a flag
  file the return value should be 1 not 0 to make sure we
  don't proceed with other network functions
- improve messages in loadNetworkCardS390 to be more clear
- return early in updatePartitionTable() if the image is a
  hybrid iso containing a GPT
- explicitly set firmware to 'bios' for older live iso
  image templates
- kiwi maps the arch name for intel 32bit to 'ix86' but many
  image descriptions used the name 'i686' which was wrong.
  This also fixed the 32bit live iso building because we
  use arch specific efi packages for building them
- isoinfo moved to /usr/lib/genisoimage which is not a default
  search path. Thus kiwi did not find the tool in openSUSE 13.1
  with this fix kiwi looks up the binary in /usr/bin and in
  /usr/lib/genisoimage
- v5.05.24 released
- make sure 'sg_inq' tool stays in the initrd, this is new
  for udev in openSUSE 13.1
- allow the function partedWrite() to return instead of a
  rebootException on error and if the hybrid persistent feature
  is activated. In this case we want to proceed with the boot
  process but deactivate the persistent write feature
- added build result meta data files
  * each build now contains two additional files:
    The .packages file which contains a list of all installed packages
    The .verified file which contains the result of rpm -Va
    These files are only created on rpm based systems and
    should help to compare build results better
- v5.05.25 released
- fixed initrd creation for ec2 images done with mkinitrd
  * For EC2 images kiwi uses mkinitrd to create a targeted for EC2 initrd,
    rather than the usual kiwi initial intrd that generates a new initrd
    on firstboot. With SLE 11 SP3 mkinitrd got "smarter" to the
    disadvantage of building an initrd on system A that is targeted for
    system B. Therefore we were forced to create a so called "monster
    initrd". This monster initrd include basically everything, hence the
    name. While this in general is only a minor size concern in EC2 this
    has the ill effect that the image will not boot. The reason for the
    non booting image is the inclusion of multipath in the initrd.
    This patch moves the 61-multipath.sh away for the call of mkinitrd
    and put it back afterwards
- cleanup getBootIncludePackages(), I thought comments and
  variable names are misleading
- fixed handling of bootincluded items:
  * packages and archives marked as bootinclude have to
    respect an optional arch setup like this example:
    <package name="foo" bootinclude="true" arch="ix86"/>
- make sure setupBootLoaderGrub2() creates /boot/grub2/device.map
  which is required for suse tools to work correctly
- fixed default bootloader selection for s390 architecture
- fixed spec file to match build requires with package requires