Set sudoers secure_path for vagrant examples

secure_path is needed to find executables under i.e.
/sbin/ when vagrant uses sudo.
This fixes the problem when using vagrant-libvirt and
sync a folder via 9p which leads currently to:

==> devstack1: mounting p9 share in guest
modprobe 9p
bash: line 2: modprobe: command not found
Merge pull request #391 from toabctl/fix-vagrant-example-sudoers

Set sudoers secure_path for vagrant examples
Fixed legacy service insert/remove using chkconfig

suseInsertService and suseRemoveService can deal with native systemd
services and legacy SYS V init scripts stored in /etc/init.d/. In case
of legacy services a call to "chkconfig /etc/init.d/${service} on|off"
is issued but fails because chkconfig only expects a service name
and not a full path.
Fixed spec file requirements

cdrkit-cdrtools-compat is a requirement on suse in order to
correctly find the iso tools in the search path
make sure e2fsprogs is installed explicitly in isoboot
boot image descriptions for openSUSE 13.1/13.2 and SLE12
There is no package requirement for e2fsprogs which
pulls it in (bnc #892087)
Fixed package update from sle11 to sle12 (bnc #893340)

the man pages were moved from kiwi-doc to the main kiwi package
between sle11 and sle12. Thus the main kiwi package has to set
the correct file provides/obsoletes in order to avoid conflicts
Fixed NFS root mount, use nolock option (bnc #892672)
Fixed xsl/convert58to59.xsl to convert old controller='scsi'
to controller='lsilogic' and not 'ide' which unexpectedly
changes the layout (bnc #893345)
Adapt unit test due to last XSL change
Fixed schema validation error output

if the schema is invalid kiwi uses jing to create good error
messages but the output of jing was not displayed
Prevent creation of custom /etc/ImagePackages file for the
oem and vmx image types. The information there is created
at image creation time already and the call increases the
first boot time, related to (bnc #893368)
Don't prevent the pre-init stage if root= is set in the cmdline

If a root= information is passed to the cmdline kiwi uses this
device and wrongly indicates the system has completed the first
boot by setting LOCAL_BOOT=yes This prevents the correct setup
of the bootloader device.map as well as the bootloader config
to be written (bnc #893368)
- v5.06.154 released
Make sure kiwi initrd creates /run/lock (bnc #893624)

The location for /var/lock has been moved to /run/lock and /var/lock
is a symlink instead. /run is a tmpfs and thus the directory must be
created properly
- v5.06.155 released
Make sure kiwi initrd creates /run/log

dracut stores its log file there
Prevent creation of custom /etc/ImagePackages in netboot

The information there is created at image creation time
already and the call increases the first boot time. This
fixes (bnc #893776)
Fixed broken ovf:href for image file

Within the vagrant virtualbox box creation the vmdk file was
renamed but this action broke the reference to that file inside
the ovf config file
Added virtualbox-guest-tools in suse-13.1 vagrant example
Allow bootloader setup to run on aarch64 for grub2 and uboot (bnc #894214)