- add consistency check, the version element is required
  + bad things will happen in the code if there is no version
    we assumed the version is always present in many places in the
    code
- expand the validator unit tests
- add a trigger to rnu XML and XML Validator tests when the schema changes
- Do not require graphical grub data for setting up the recovery
  data because e.g SLE11 does not provide this data
- fixed project package tools:
  * instead of removing the .git directory when generating
    the tarball for the package, use tar's --exclude option
- fixed project changelog creation tool:
  * avoid localized dates in the .changes file
- rebuild schema from rnc to rng
- fixed OEM repart/install code for EFI images
  * fixed creation of etc/grub.d/40_custom script to let
    grub2-mkconfig correctly create the Recovery menu entry
  * fixed partition ID's for repart operation. instead
    of incrementing kiwi_BootPart we should use the correct
    values for root,read-only,read-write,lvm as they are
    written into config.partids
- fixed kiwi-desc-*boot-requires for openSUSE 13.1 (bnc #829429)
  * kernel-xen is supported on x86_64 only
- always make sure devpts is mounted with mode=0620,gid=5 (bnc #845231)
- apply changes from commit: d9d0f3bee also to rhel-repart
- fixed partition to search for kiwi initrd in recovery setup
- fixed grub2 recovery menu entry
  * in EFI mode chainloading is not possible, thus we use grub2
    to load the loader configuration from the recovery partition
    this requires at least a non destructed EFI boot partition