DSL v2 spec to use DSL v2
Dsl for nested context
Added DSL for setup operations
Changed specs to use ctx as storage
Removed redundant field
Moved metadata tests to separate file
Moved dsl build metadata test

This was a test of the old dsl builder, so it has been grouped with those
Created metadata merge operation