Merge pull request #360 from adrianschroeter/master

- Fix missing dependency to grub(1) for vmx and oem OBS meta requires packages
- v5.06.113 released
- Update createCustomDataSyncScript
  * the script now requires an argument which could be the kiwi
    generated custom.files file. if called without argument an
    information how to use the custom.sync script is displayed
    The reason why we changed from default use of custom.files
    to a self provided information is that on real systems many
    custom files and directories exists but not all of them
    needs to be tracked
- Added better handling of custom/unpackaged file in analyser
  Instead of an auto generated sync script the code to sync
  the data moved into KIWIAnalyseSystem. by default no sync
  file information is configured but a descriptive markdown
  readme including an example is added to the generated
  description. The user now only needs to place a file called

  custom.sync

  describing which files/directories should be content
  controlled and any subsequent call of kiwi --describe will
  do the job
Merge pull request #361 from adrianschroeter/master

- Do not overwrite product release number if it is set to 0
- v5.06.114 released
- Update KIWIAnalyse.filter
  * filter out var/tmp and var/lib
- Added user data view to custom files report page
- Fixed use of of uninitialized value $homedir
- Fixed user data view to take only users with a real password
  into account. System users are no real users in this scope
- v5.06.115 released
- fix access to potentially undefined data structure
Merge pull request #362 from rjschwei/vhdfixedConv

- Fix access to potentially undefined data structure
- Fixed minor mkdir issue in setupBootLoaderGrub2Recovery
  * use -p switch and don't complain when it already exists
- Fixed creation of recovery filesystem and rootfs type detection
  * wait for the recovery partition device to appear
  * use a journaled (ext3) filesystem for the recovery
  * wait for the root device to appear
- Fixed createFilesystem boot code function
  * make sure btrfs creation uses -f option to force creation
    of filesystem even if another fs exists
- Fixed error handling in recovery mode
  * the progress information is shown by the continous output
    of a sub process of the calling shell. The sub-process has
    no access to the controlling terminal thus calling system
    exceptions there cause a hangup of the process at that
    stage. This patch fixes it by not calling exceptions and
    handling the result exit code of the sub-process outside
- Fixed install of grub2 in bios_grub mode
  * Use grub2-install with correct options instead of
    raw calling grub2-bios-setup
- v5.06.116 released
- fix handling of product variables containing just a "0"