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.
Up version for dev
Merge pull request #1734 from frankshearar/arch-configure-network-needs-template

No TemplateRenderer for arch's configure_networks
Update CHANGELOG
Allow hotplug on deb/ubuntu change host name [GH-1929]
Code for testing case sensitivity of filesystem [GH-1202]
Method for getting the case-correct path of a path [GH-1202]
NFS exports with wrong casing on case-insensitive work [GH-1202]
Get the deb/ubuntu change host name correct
Shared folder inheritence doesn't overwrite multi-vm [GH-1935]
Use 32-bit integer for NFS fsuid for older kernels [GH-1127]
Remote commands show output when fails [GH-1203]
NFS allows access from all networks on VM [GH-1204]
Default VM name for VirtualBox contains Vagrantfile VM name [GH-1281]
ignore ruby managers
Merge pull request #1943 from miketheman/ignore_ruby_managers

ignore ruby managers
Disabe puppet colors if UI has colors disabled [GH-1344]