The resolver should prefer a locked version over a version constraint
Only add explicit dependencies for locations
Update Berksfile#update to support transitive dependencies
Add a feature for updating a transitive dependency
Fix failing cucumber feature because of missing lockfile and changes
Add the ability to "force unlock" a dependency (required for uploading)
Remove unused comment
Add a helpful Lockfile#unlock_all method for resetting all dependencies
[BUG] Duplicate the dependency before setting its locked version

This is a really subtle bug that changes the dependency in memory.
Merge pull request #1115 from berkshelf/sethvargo/transitive_update

Support transitive update