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.
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.
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]
Fix missing translation for non existent CWD [GH-1947]
Remove reference to PPK in keys readme
Register fedora host as CentOS too [GH-1394]
Change solaris shut down command to properly shut down [Gh-1506]
VAGRANT_DOTFILE_PATH [GH-1524]
vagrant help <foo> works [GH-1578]
Error if VBox 4.2.14 is running.
Comment
Merge branch 'more-concise-box-not-found-error-message' of https://github.com/akalyaev/vagrant into akalyaev-more-concise-box-not-found-error-message
Update CHANGELOG
Refactor box collection to support looking for boxes multi-provider
handle_box_url uses new formats
box_url works with all box formats a provider supports [GH-1752]
Don't forcibly output newlines for provisioners
Properly determine shared folder path even if .profile echos [GH-1677]
Only wrap IdentityFile in quotes if it contains spaces [GH-1682]