Always sort the lockfile graph
Improve Lockfile#retrieve to use the graph instead of dependencies
Add specs for Lockfile#trusted? using locations
Add PathLocation#expanded_path instead of doing it in #initialize
Use Berksfile#from_options in Cli#upload
Use Berkshelf.formatter.msg instead of Berkshelf.ui.info
Rename validate_lockfile_in_sync! to validate_lockfile_trusted!
Use the Lockfile's graph to determine if all dependencies are installed
Use the Lockfile's graph to list all installed cookbooks
Fix failing `berks list` features
Fix cucumber typos
Update the JSON formatter to accept new method airities