Support for rolling out complex apps (including 3-tier) described in CAMP YAML

... including a YAML DSL syntax.

Depends on:

* https://github.com/brooklyncentral/brooklyn/pull/959
* https://github.com/brooklyncentral/camp-server/pull/6