don't promote yaml apps which define initializers and brooklyn.config at the root
expand create-entity-from-spec logic so that it does two passes, one to build up the hierarchy, and one to run initializers and policies
(still simpler than rebind, but more complicated than it was, to support child specs with initializers which try to access their application)
fix integration test where assumption had been not notified on benign changes