Spec for deployment install w/ source blocks
Simplify the test case for deployment with source.
Normalize sources to lock format when comparing.

Fixes #3167.

Also moves the reversing of Rubygems remotes for the lock file out of
SourceList#combine_rubygems_sources and into Rubygems#to_lock.
Add spec for cache/deployment with source blocks.
Fix deployment from cache with source blocks.
Merge pull request #3194 from TimMoore/issue-3167-source-blocks-deployment

Fix bundle install --deployment with source blocks