Rename Util.prep Util.escape. Deprecate former.
Simplify entity-sensors.js. No need to pass this/that around so much
Delete updateSensorsNow call from entity-sensors view render()

initialise() calls loadSensorMetadata() which calls updateSensorsNow()
after metadata has loaded.
Mark MongoDBServer.HTTP_INTERFACE_URL an openable link for RendererHints
Link names in sensor table to json sensor value

* Uses values in view.sensorMetadata[sensor].actions.json
* Doesn't attempt to link if no .json exists
* Escape sensor description/type/name in template rather than via Util
Link sensor values with 'open' hints to the value
Remove actions column from sensor table

Currently the only actions are 'json' and 'open'. Json action is handled
by sensor name link and open action is handled by linking values instead.
partial fix for kafka 0.8.0-beta1 compatibility.
it looks like the JMX bean structure has changed so 0.8.0-beta1 only works if JMX is disabled (and JMX disablement is respected now).
(furthermore it looks like there are errors as bean names are wrapped in an extra pair of double quotes inside jconsole.)
Merge pull request #847 from ahgittin/fix/kafka

partial fix for kafka 0.8.0-beta1 compatibility
Updated the maven poms to include Hazelcast
Added HazelcastDatagrid and added the StorageFactory
EntityId has serialVersionUid
Made EntitySpec and LocationSpec serializable since they need to go over the line.
fixes for catalog:
only show annotated items by default in catalog, annotate a few more items better, and provide a new endopint for forwarding icons if they are internal
brooklyn.properties: configure file locations, and support local

- adds BrooklynProperties.Factory.Builder, where can set paths
  for various properties files (rather than all hard-coded)
- brooklyn script (i.e. Main class) accepts --localBrooklynProperties
  to specify a file that appends to and overrides values in global
  brooklyn.properties
- BrooklynNode takes "global" and "local" property files contents
Adds JcloudsLocationConfig.TAGS

- sets jclouds TemplateOptions.tags(...)
EntityDynamicType.buildConfigKeys: avoid fail if field inaccessible

- if a field is inaccessible, warn and continue rather than throwing
  exception (previous no config keys are reported)
- can happen if an entity declares private ConfigKey
adds/uses `ResourceUtils.mergeFilePaths(String…)`
Merge pull request #850 from aledsage/feature/BrooklynNode-setBrooklynPropertiesPath

brooklyn.properties: configure file locations, and support local
tidy following code review
Merge pull request #852 from ahgittin/fix/catalog-and-icons

fixes for catalog: