Add OpenSUSE network settings
more concise message for BoxNotFound error

Now we have different providers, but the error message didn't tell
anything about it. Suppose I want to remove one of my boxes:

    vagrant box remove opscode-ubuntu-12.04 vritualbox

There is a typo in provider name. The error message is:

    Box 'opscode-ubuntu-12.04' could not be found.

Therefore I need to double check the box name, and only than I will see
the typo.

This commit make the error message looks like this:

    Box 'opscode-ubuntu-12.04' with 'vritualbox' provider could not be
found.
Import the TemplateRenderer (like the other guests do).
Changed Device name to fix private_network bug

If you try and start fedora with a :private_network, it will fail saying the 'p7p1 device doesn't exist'. Fixed with changing device to eth.
You need to include the module to use the class without ::s.
Update bootstrap symantecs
CFEngine 3.5 bootstrap removed the policy-server option
http://cfengine.com/blog/cfengine-is-very-easy-to-install-and-now-so-is-bootstrapping
Correct 'exits' to 'exists'
Exported sub-directories of exported NFS dirs works on BSD [GH-785]
Highly limited osx (darwin) guest plugin.

- Tested on mountainlion/virtualbox
- virtualbox shared folders will not work (no vboxvsf support)
- Must use at least 2GB of RAM or the os will refuse to boot(mountainlion requirement)

To begin, create a mountainlion vm in virtualbox. You will need to install from scratch most likely, and assign at least 2GB of ram for it to install.

Create 2 network interfaces, the first one a NAT interface, second a hostonly interface.

'vagrant package' the VM.

In your vagrant file, be sure that the synced folder is disabled:
config.vm.synced_folder "vagrant", "/vagrant", disabled: true
Chef can have a custom configuration file set. [GH-876]
vagrant destroy exits with 1 if any confirmation are declined [GH-923]
vagrant box remove doesn't need provider if box only has one [GH-1032]
box_url downloading happens before config validation [GH-1061]
Expand symlinks for NFS host path [GH-1101]
Remove dna and data bag secret prior to upload in Chef [GH-1111]
Forward ports can specify host/guest IP to bind to [GH-1121]
set error to specify which command to use to bring vagrant up

This provides the suggested command to run in order to proceed with a failed command.
Merge pull request #1916 from saturnflyer/master

Add helpful info about which command to run when another command fails.
Close SSH channel after exit status received [GH-603]
style nitpick