Yaml referencing other Yaml files

  * entityResolver.populateSpec is called for both catalog and yaml referencing items now to migrate attributes from the referee to the referred specs.
  * Reference catalog/YAML at any level
Or rather, if `Urls.getProtocol(brooklynType)` is not null and not whitelisted.