- generate "scsi" as the device type prefix for all controllers except for ide
  in the .vmx file
- Added __checkCorrectRootFSPermissons runtime check
  With this check kiwi validates the consistency of the created
  unpacked root tree while calling the create step. Consistency
  means a number of LSB toplevel directories is checked for
  their correct root/root owner and group name. Recently people
  using NFS or ZFS as image target directory ran into the problem
  that the filesystem stores files under the nobody user identity
  even if the caller was root. The result is a completely broken
  system which should be prevented by this runtime check
- Added __checkHaveTypeToBuild runtime check
  With this check the presence and selection of a build type is checked
Merge pull request #311 from rjschwei/vmxFix

- Use scsi as controller type for all but ide controllers
- Fixed volume setup
  * make sure non existing mount point directories are created
  * allow the volume name .snapshot(s) to be a valid name
- Remove desktop profile from SLE12 boot image descriptions (bnc #860792)
  * SLES12 will not provide a kernel-desktop package
- KIWIAnalyseManagedSoftware
  * added analyser for packages to become deleted. when inspecting the
    system the code now also compares the result of the solved required
    packages list with the currently installed packages. packages
    required by the solver but not installed are treated as unwanted
    and put into a delete typed packages section
- KIWIAnalyseTemplate
  * use single quotes for URL and Alias when setting up repos in
    the auto generated config.sh template. This is needed if the
    URL uses special characters which are evaluated in the shell
- v5.06.24 released