Bless grub2 binary for pmac

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
- Fixed use of config-yast-autoyast.xml
  If this file is present in the kiwi configuration directory, kiwi
  setup an environment which activates the call of autoyast on first
  boot. The file install.inf controlls this environment. With this
  patch the parameter 'Textmode' will be set to '0' which activates
  the start of yast on a X-Server and falls back to ncurses mode if
  no X-Server can be started
- Improve searching for custom files
  Make the code more readable, also skip proc/devpts/sysfs filesystems
  Along with that search in junks and make sure the xargs limit is not
  exceeded. Also reduce the list of searched directories with regards
  to the recursive search done by find
Merge pull request #317 from k0da/grub2pmac

- Bless grub2 binary for pmac
- Fix suse-SLE12-JeOS description to work fur current Alpha Release
  * Patterns are broken at the moment. They contain packages not part
    of SLE12 at the moment, e.g yast2-mouse. Thus comment out use of
    base pattern for the moment
  * There are no SLES12 branding packages available. Thus comment out
    grub2 and plymouth branding
- Fixed call of distro initrd tool
  * don't rely on run-init helper program, does not exist with
    dracut and therefore not on SLE12 or RHEL
  * add generic setupInitrd function which checks for either
    dracut or mkinitrd and prefers dracut if present
- v5.06.31 released
- Update SLE12 JeOS image description
  Fixed a type referencing an openSUSE branding package
- Added SLE12 as target for the kiwi system analyser
- Fixed use of uninitialized values in analyser code
- Added warning message if no repos are configured on the
  analysed machine when using kiwi -describe
- Fixed setup of git repo for analysis report
  * transaction commit was not done after successful analysis
  * git user and email were missing
- Make sure RPM modified files get their own D3 report and
  land as custom files in the custom directory
- Make sure analysis report page builds the menu in
  the correct sort order
- Fixed typos in analyser code
  * git user.email instead if user.mail
  * don't forgot to close open file descriptor
- Make sure to canonical encode the perl hash to json
- Stop D3 displayed items at max_child = 5 and display the
  information how many more items exists
- Changed the way how custom files are populated in kiwi --describe
  * Formerly this was done by creating a hard linked list below
    a directory called custom/ But this has bad effects e.g on
    programs checking how many hardlinks exist on a config file
    like it is done by e.g postfix. Thus we now store a file
    custom.files instead of an entire tree containing all custom
    files as input to an auto generated rsync script custom.sync
    On the report page the script is described and the user can
    now either sync all of its custom files which is in most cases
    not wanted or adapt the custom.files prio to the sync.
    Later there might also be a more convenient way to fiddle
    with custom.files
- Fixed report page, not all views got a hyper link
- Added wicked as package for SLE12 JeOS