- fixed KIWICollect constructor. The code there did not make
  use of the singleton KIWILog object and still expects the
  first parameter to be the log reference
- eliminate getOVFConfig_legacy
- remove des_cpu and des_memory attributes
  + des_cpu == ncpus and des_memory == memory we do not need 2
    attributes to describe the same value
  + fix typo of ovfformat name, it is "powervm" not "povervm"
  + the schema version did NOT change thus users must fix the
    config file manually if they used "des_cpu", "des_memory",
    and "povervm"
- implement writing of configured information into the .ovf
  configuration file
  + memory and limits
  + cpu and limits
  + devices
- fix link bug
  + the image file in the .ovf directoy was a dangling link
    as the link created was not pointing to the proper location
- update the tests to account for the removed attributes
- fix typo in method name "...Machine..." not "...Maschine..."
- fixed creation of KIWI* instances in KIWICollect
- check for the existence of a the service file before
  activating/deactivating a systemd service
- fix architecture handling for ProductPackages, allow a
  comma separated list of architectures also in the runtime
  checker function __isSupportedArch()
- fixed search and call code for editbootconfig and editbootinstall
  evaluation when building iso images, live and install media
- update failsafe options (bnc #801973)