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.
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]
Forward ports can specify host/guest IP to bind to [GH-1121]
Update CHANGELOG
Vagrant reports properly error for not found command
CHANGELOG
CHANGELOG
Adds file_cache_path support for chef_solo. [GH-1897]

Conflicts:
	CHANGELOG.md
Moves to using new chef cache/backup dir defaults.

Conflicts:
	plugins/provisioners/chef/provisioner/base.rb
Update CHANGELOG
Allow hotplug on deb/ubuntu change host name [GH-1929]
Remote commands show output when fails [GH-1203]
Disabe puppet colors if UI has colors disabled [GH-1344]
update Changelog
vagrant help <foo> works [GH-1578]
Update CHANGELOG
box_download_insecure to not validate https of box_url [GH-1712]