Added support for Enrichers in YAML
Tided up tests after refactoring
Added tests for entity config
Added support for Enrichers in YAML
Refactored creation of policies and enrichers to occur after entity creation
Create policies and enrichers on correct entities
Added support for Enrichers in YAML
Refactored creation of policies and enrichers to occur after entity creation
Create policies and enrichers on correct entities
First (WIP) pass at nested children in Brooklyn YAML
Added tests for Enrichers, tidied up entity creation and fixed weird PortRange bug
Refactored YAML entity creation to use a two-phase approach (create, init)
Added additional tests for entities referencing entities via config keys
Updated following PR review
Convert ConfigMapTest from groovy to java

- and adds ConfigMapGroovyTest for testing with closure
- and converts ConfigMapUsageLegacyTest.groovy
Fix ConfigMapTest

- was failing because entities were unmanaged
- can now not call getConfig on entities that don't have
  managementContext wired up.
Fix RebindManager: call entity.setManagementContext
Delete unused BrooklynAssemblyTemplateInstantiator code
Avoid Class.forName (use catalog classloader)
Fix ElasticCustomLocationTest