More robust VBoxManage error checking. [GH-1669]
Detect missing Linux kexts via vboxnetctl error message [GH-1671]
SmartOS support for setting hostnames [GH-1672]
Support working_directory option for Puppet [GH-1670]
Use the proper path on Puppet apply to the manifest
More reliable Ubuntu and Debian guest detection

When dealing with lxc containers, '/proc/version' will have information
about the host machine kernel that can possibly have information about
an Ubuntu / Debian host, messing up with guest container detection.
Merge pull request #1685 from fgrehm/more-reliable-ubuntu-and-debian-guest-detection

More reliable Ubuntu and Debian guest detection
Puppet provisioner supports hiera by specifying hiera_config_path
Update CHANGELOG
Ignore "guest not ready" error when graceful halting [GH-1679]
Properly configure Chef solo when no roles path [GH-1665]
SmartOS should be OmniOS
Allow network names to be strings in V1 config
Properly convert provider name to symbol when searching for boxes

[GH-1691]