- support for user defined subdirs for susetag meta data

written by Rudi
- Fixed netboot overlay setup code
  Make sure setupUnionFS is called if UNIONFS_CONFIG is set
  In addition correctly update the devices set in the variable
  by the setupUnionFS function and make sure unionFST has a
  value in all union modes
- Added 'fs/isofs/*' to the boot image descriptions for SLE12
  and openSUSE 13.2. The kernel people decided to build ISO9660
  support as module now (bnc #867834)
- Removed clicfs from boot images for ppc and s390
- Removed clicfs from boot descriptions for SLE12 and openSUSE 13.2
  With overlayfs there is a successor provided with the kernel. In
  order to use clicfs add the package with the bootinclude attribute
  as part of your system image description
- Update suse-SLE12-JeOS image template
  Update packages names for plymouth, grub2 and gfxboot branding packages
  Update theme name, for SLE12 it's 'SLE'
- Update suse-SLE12-JeOS image template
  Use EFI setup by default, kiwi uses parted's bios_grub flag to stay
  compatible with the legacy BIOS
- Fixed grub2 legacy bios prefix setup
  If firmware is set to efi the prefix for the legacy bios
  grub.cfg was also set to the efi path which was wrong
- Activate bootloader graphics for secure boot
- Fixed grub2 core image creation
  Make sure we use the grub modules from the target distro
  and not the ones from the build host
- Fixed use of efi suffix to control when linux/linuxefi and
  initrd/initrdefi commands are used in the grub.cfg file
- Code cleanup, shorten long lines
- Removed dhcpcd from isoboot descriptions. wicked is used instead
- Removed memtest86+ from isoboot descriptions. It's not on the media
  if you need memtest add it as bootinclude to the system image XML

  <package name="memtest86+" bootinclude="true"/>
- Add wicked to isoboot boot descriptions for SLE12 and openSUSE 12.3
- Add wicked to oem|netboot descriptions for SLE12 on ppc and s390
- Don't set partition type if the default 0x83 type is requested
  In that case it's not needed to set a partition type because
  the parted default type is the same. In addition this workarounds
  the problem that the SUSE 'type' extension is no longer present
  in parted 3.x
- Added 'pvscsi' and 'lsisas1068' as allowed disk controller types
- Fixed handling of volume size if no size/freespace is set
  In this case a default freespace of 20MB applies
- v5.06.52 released
skip createsha1sums and directory.yast creation if DESCRDIR is not set
skip createpackagedescr and package translations for empty DESCRDIR case