Support an overrideable server_url on upload

Allow the options hash to hold a server_url
Write a spec that covers most of upload
Merge pull request #480 from RiotGames/configurable_upload_server

chef_server_url not configurable for upload command
update changelog
update location of berkshelf-vagrant to vagrant-berkshelf
version bump 1.4.1