add support for services from pdp
add support for inspecting the instantiator before setting it, e.g. for brooklyn camp
supports "interpreters" which do post-processing / pre-matching on the deployment plan, to support functions e.g. $brooklyn:component("x").attributeWhenReady("root.url")
tweaks to interpreters to support sophisticated $brooklyn: dsl