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
Add EntitySpec.id()
Fix rebind, so doesn't call entity.init()

Conflicts:
	core/src/main/java/brooklyn/entity/rebind/RebindManagerImpl.java
Refactored YAML entity creation to use a two-phase approach (create, init)
Added additional tests for entities referencing entities via config keys