Renaming Location methods (more consistent with Entity)

- getParentLocation -> getParent
- getChildLocations -> getChildren
- setParentLocation -> setParent
- getName -> getDisplayName
Delete deprecated brooklyn.location.basic.LocationRegistry
Move RegistryLocationResolver methods to LocationResolver

- deprecate RegistryLocationResolver
- all LocationResolvers now take the LocationRegistry
Deprecate LocationResolver.newLocationFromString(Map,String)

- prefer version that takes LocationRegistry
Fix database live tests (don't create location reg directly)

- use managementContext.getLocationRegistry()
Merge pull request #787 from aledsage/refactor/Location-tidy

Looks fine. Merging.