fix BROOKLYN-70 , allowing the new-style chef community download links
Typos and String equality
RendererHint.DisplayValue supports ConfigKey

Used to add a `censored' hint that's applied to a Brooklyn node's
MANAGEMENT_PASSWORD.
Removes synchronization to prevent deadlock
HaMasterCheckFilter permits non-GET/HEAD requests with Brooklyn-Allow-Non-Master-Access
Added presentInstances method to Maybe
This closes #202

* github/pr/202:
  Added presentInstances method to Maybe
Fix for missing values in UI

The JSON serializer doesn't play well with Tasks, make sure that it gets either the Future value if completed or null otherwise. Ignore exceptions as well.
Unmanage BrooklynNode entities on stop* effectors.

Keep the consistency with mirrored entities where they unmanage themselves when the remote app is stopped.
This closes #201
This closes #199
This closes #198
This closes #203
This closes #204
add a hot_standby mode, now the default when running HA (although it doesn't do anything, it is a coherent state and the MasterChooser prefers it)
RebindManager is can run in persistence mode or in read-only mode
set up a new ManagementContext.getServerExecutionContext() and use that for node-level tasks, with a tag that can be tracked; improve lifecycle and configuration for rebind exception handler and for the persister itself
improve support for interrupting scheduled tasks and a "wait for interrupted tasks to really complete" method on Tasks; see discussion there, and test case in ScheduledExecutionTest.java
hot standby / read-only rebind is working.  more to do, but this is the guts of it.
use `BrooklynFeatureEnablement` to set whether standby or hot-standby should be the default.
failure going to hot_standby sets not to failure state, not standby state.
rename `EntityReadOnlyInternal` to `EntityTransientCopyInternal`, and remove setDisplayName, as per code review.
better tests (working) for propagating initial items, and test (failing) for update/removal of items being rebinded.