Added entity initializers for HttpRequestSensors. Polling over a URI and retrieving a single JSON value from the response.
Add support for json-path (https://code.google.com/p/json-path) for full access to json response

Moved test to new package

Refactoring to avoid removing functionality:
now it supports both full path with JSONPath (through HttpValueFunctions.jsonContentsFromPath) and 1-level json element only.

rebased minor commits
Adds support for multiple type value on AddSensor.

Target type now needs to be specified as ConfigKey
add entitlements to EffectorResource
add isEntitled check to EffectorResource.invoke
AppOrSpec not relevant any more, remove.

The code uses only the spec part.
Rename getCatalogIdOrJavaType to getBrooklynType.

The type now can be one of:
  * catalog id
  * java class name
  * URL to yaml file
Split spec creation in separate steps to allow re-use.
Load URL referenced YAMLs.

Allow URL references to YAML files in addition to catalog IDs and java types.
Currently limited to services (PlatformComponentTemplate level).

In the case of more than one service in the referenced plan just use the wrapped app as a child.
The template referencing the yaml will override the name, IDs of the child. Locations, policies,
effectors, ect. will be appended to the child's config. Do the same for catalog item references.
Resolve catalog items and yaml URLs from child entities as well.
Remove unnecessary name in YAML.
fix intermittent issue with apache rat

those files are not always considered binary, but they are not directly used by code
MembershipTrackingPolicy: default to not notifying of duplicates
White space tidies
Fix SshFeedIntegrationTest.testDynamicEnvAndCommandSupplier
This closes #67
Fix a bunch of log messages and comments
Catalog and Location resources return representation of newly-created entities
Adds pathOf javascript util function

e.g. pathOf http://abc.com/d/e/f == /d/e/f
Sort sensors/config/effectors in catalog summaries by name