Don't install when uploading

This commit fixes #1037 by removing the Berksfile#install procedure from the Berksfile#upload method. Instead, the uploader now relies entirely on the lockfile and universe to upload dependencies.

The airity of Berksfile#upload is now changed to accept the list of cookbook names as strings, or an options hash, or both.

/cc @coderanger