- Support LUKS extension with LVM
- Add info messages for intermediate steps when creating the
  disk layout such like information about creation of md raid
  or luks extensions
- Call cryptsetup in one central encoding function in
  KIWIBoot for disk based images
- Added check for given type name on the commandline compared to
  the selected build type in the checkType global function.
  If the commandline specified type is valid but not specified
  in the configuration kiwi exits
- Don't call losetup with stderr redirected to stdout if the
  show option is used. potential error messages could then
  affect the standard output
- Make sure LUKS encoding is not applied if the given device
  already contains a LUKS container
- Fixed OEM installer for LVM on LUKS images
- Avoid blocking IO in callCmd if large chunks of data arrive
- Update all distribution KIWIBasePlugin according to last change
- Fixed the way sysread is used. sysread in a loop is not a good
  idea for a non blocking I/O implementation
Merge branch 'review_140728_callcmd_no_block' of ssh://github.com/openSUSE/kiwi into review_140728_callcmd_no_block

Conflicts:
	distribution/kiwi-instsource-plugins-SLE-11-SP2/KIWIBasePlugin.pm
	distribution/kiwi-instsource-plugins-SLE-12/KIWIBasePlugin.pm
	distribution/kiwi-instsource-plugins-openSUSE-11-1/KIWIBasePlugin.pm
	distribution/kiwi-instsource-plugins-openSUSE-11-2/KIWIBasePlugin.pm
	distribution/kiwi-instsource-plugins-openSUSE-11-3/KIWIBasePlugin.pm
	distribution/kiwi-instsource-plugins-openSUSE-12-1/KIWIBasePlugin.pm
	distribution/kiwi-instsource-plugins-openSUSE-13-2/KIWIBasePlugin.pm