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.
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]
add verbose_logging config option to chef based provisioners

Conflicts:
	plugins/provisioners/chef/config/base.rb
Adds formatter option to Chef Provisioner [GH-1250]
Merge pull request #1944 from miketheman/chef_cfg_formatter

Adds formatter option to Chef Provisioner [GH-1250]
update Changelog
pass guest_ip option from config to driver [GH-1121]
Merge pull request #1945 from znz/fix/master/forwarded_port-guest_ip

pass guest_ip option from config to driver [GH-1121]