- Added __isInstallBootImage sanity check for all
  install media postprocessing modes:

  kiwi --installcd
  kiwi --installstick
  kiwi --installpxe

  If the given boot image does not provide install
  capabilities the user will find out on first boot
  which is a bad experience
- Fixed kiwi root init() function
  * make sure manually created toplevel directories belong to root:root
- Fixed suseSetupProduct
  * if no /etc/products.d directory exists, prevent creating
    a broken baseproduct link
- Fixed __checkContainerHasLXC runtime check
  * if docker is used it's not required to have lxc installed
    as part of the container
- v5.06.87 released
- Removed suse-12.1 boot descriptions
- Added xz tool to oem boot image descriptions
- Use xz instead of gzip to compress the raw disk file in an
  oem PXE installation tarball. xz produces smaller results
  compared to gzip.
- DB: update OEM PXE installation documentation
- DB: rebuild documentation
- drop license.tar.gz in root dir for rpm-md repos
- fail when license.tar.gz misses one of the required files
  * license.txt
  * directory.yast

license.tar.gz is still part of the rpm-md metadata directory
Merge pull request #350 from adrianschroeter/master

- drop license.tar.gz in root dir for rpm-md repos
Don't generate TRANS.TBL for POWER iso

It seems only POWER does TRANS.TBL generation. Let be consentive with
other architectures.

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
Remove lxc package from the docker example

The lxc pacakge is not required by docker images, hence it can be
removed from the template shipped with the examples.
Added support for creating vagrant boxes

In order to create a vagrant box the format parameter in the
image type acts as trigger to start the box creation. Vagrant
boxes requires some metadata in order to allow adding the box
for a specific provider. Thus the following minimal type spec
is needed e.g:

  <type image="vmx" ... format="vagrant">
    <vagrantconfig provider="libvirt" virtualsize="16"/>
  </type>

The result .box file can be added to vagrant as follows

  vagrant box add <name> /path/to/file.box

Once added vagrant can run the box using the specified provider
Please note the kiwi image for vagrant needs to provide some
configuration like the existence of a user vagrant and ssh
keys. All this can be achieved in a kiwi image description.
For details visit:

  http://docs.vagrantup.com/v2/boxes/base.html
Merge pull request #352 from flavio/update_docker_template

Remove lxc package from the docker example
Merge pull request #351 from k0da/master

Don't generate TRANS.TBL for POWER iso
Merge pull request #353 from openSUSE/review_140513_vagrant_box_support

Added support for creating vagrant boxes
- v5.06.88 released
- Fixed setupUnionFS (bnc #877451)
  * update UNIONFS_CONFIG only if all parameters have a value