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.
fix uninitialized constant error for gentoo plugin
#1639 Better Solaris OS detection (use portable method that actually works)
Fix typo.
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.
fixed networking issues of Arch Linux with netctl changes
Improved autocompletion for bash
Fix setting persistent hostname on SLES guests.
Fixes [GH-654] on Windows 8x64 and Ruby 1.9.3p374

Replaces the command with absolute path version if it exists.
Merge pull request #1781 from dsesh/patch-1

Fix setting persistent hostname on SLES guests.
Update CHANGELOG
Modifies to use util/which [GH-654]
[GH-654] Missing condition and translations
[status command print formatting]

the result line needs space between the name of the VM and short_description - otherwise the formatting of the output breaks when the name of the VM is too long - the name of the VM gets smashed together with the short_description rendering
add ssh agent sample to Vagrantfile
Set ARPCHECK=no as an environment variable with doing ifup #921
Merge pull request #1815 from jprosevear/master

Set ARPCHECK=no as an environment variable with doing ifup #921