- make sure shim package is part of the boot image for iso
  vmx and oem image types starting with openSUSE >= 12.3.
  The sim package contains the Microsoft signed efi module
  which is the entry point for UEFI secure boot
- fixed import of shim and grub efi modules. They are packaged
  as links to usr/lib/grub2/xxx-efi thus moving data from this
  directory will destroy the link target. We'd better copy it

- also allow integration of shim-opensuse key. If no Microsoft
  signed key is present we check if an opensuse key exists
- increased the vfat container image to be big enough to hold
  additional efi modules like the shim
- use mcopy to create efi structure in vfat image.
- improved genDevDoc script:
  * improve the file processing routine, use only one loop
  * general code cleanliness improvements
  * implement DAG generation
- ignore empty directories in the migration report. the migrate
  code checks the unmanaged directories and remove them from the
  data hash if they are empty on the system. Additionally the path
  which ends up in an empty directory is searched backwards to find
  other empty directories in the unmanaged data hash which appears
  due to the removal of deeper empty directories