Berks lock first pass
Lock features
Friendly error when the environment does not exist
Clean up features and finish test coverage
Move #ridley_connection to private methods
Merge branch 'master' into berks_lock
Merge branch 'master' into berks_lock

Conflicts:
	lib/berkshelf/berksfile.rb
	lib/berkshelf/errors.rb
	spec/unit/berkshelf/berksfile_spec.rb
rename Lock command to Apply
update to work with new lockfile format

Berksfile will be installed before environment is attempted to be locked
add test coverage to apply function
simpify step for creating a env on the chef server
always apply entire lockfile to environment
Merge pull request #473 from RiotGames/berks_lock

berks apply command
bump solve version 0.4.4
Remove all dependencies on multi_json or specific json gems
Remove require for multi_json - use json instead
Fix features to use generic JSON
Update lockfile to use new JSON
Use JSON.pretty_generate instead of MultiJson
Make a nicer fixture :)
Fix copy-paste indentation error [ci skip]