Don't generate definitions
Remove one more definition instance
Fix metadata nested constraints

- Fixes #103
- Fixes #494
add failing test for berks upload -D
fix upload -D
Merge pull request #631 from thommay/fix_upload_crash

berks upload --skip-dependencies goes down in flames
move thor/monkies to thor_ext
Merge pull request #635 from RiotGames/thor-ext

move thor/monkies to thor_ext
only expose methods we want to the Berksfile dsl
add specs for Mixin::DSLEval
add Berkshelf::Mixin::DSLEval#dsl_eval_file
Merge pull request #634 from RiotGames/dsl-clean-room

only expose methods we want to the Berksfile DSL
use Ridley's ShellOut to fix issues with thread saftey and windows

bump Ridley ~> 1.0.2
remove unused Berkshelf::Command module and error
Merge pull request #636 from RiotGames/fix-shellout

use Ridley's ShellOut to fix issues with thread saftey and windows
update changelog for 2.0.2
bump version to 3.0.0.dev
Merge pull request #638 from RiotGames/fix-groups

pass blocks to methods exposed by Mixin::DSLEval
update changelog 2.0.3
use Mixin::ShellOut instead of Ridley::Mixin::ShellOut