added reference for chef yaml as per @andreaturli's suggestion
Adds getManagementNodeUri() to the ManagementContext interface
Improve standby message in jsgui
misc chef mysql stuff
jsgui: Double check server is standby when redirecting
add pointer to the java code examples --
would be nice to add classes as links, but versioning/maintenance gets hard at that point :(
add support for persisting to object store, including CLI --persistenceLocation taking object store syntax.
refactors file-based support to use a common PersistenceObjectStore interface backed by either filesystem or jclouds blobstore (only tested w softlayer so far).
add HA brooklyn-manager persistence to object store, and refactor previous to be cleaner
tests for volumes read and written, plus conveniences for cleaning
HA: detect when a node fails without warning

When a node goes AWOL - absent without leave, i.e. it has gone away
unexpectedly without notifying anyone - this change will detect if the
heartbeat period has expired and implicitly set the node state to
FAILED.
On rebind, re-add dynamic sensors to EntityDynamicType
Do rebind in a task

- otherwise during loc.manage() can get errors, e.g. in
  JcloudsSshMachineLocation trying to obtain machine details by ssh’ing
HA manager: loadManagementPlaneSyncRecord avoid NPE if persister null

- return an empty ManagementPlaneSyncRecordImpl
Avoid NPE in JcloudsUtil.dockerPortMappingsFor

- happened if container.getNetworkSettings().getPorts() returned null
JcloudsUtil: fix typo spelling
Enrichers: support UNCHANGED

- for Propagator, Combiner and Aggregator
- if compute() returns UNCHANGED, then don’t emit sensor
Adds isRebinding

- Used in DynamicWebAppCluster to avoid inferring serviceUp while
  only half initialised (as members are added)
Rebind location: avoid “id” being added to config
    
- which was breaking JcloudsLocation.createTemporarySshMachineLocation
AttributePollHandler: Reduce logging of recurring error
Rebind: simplify LookupContext

- Previously we needed to pass the expected type; now we construct
  a “memento manifest” that tells us the ids and types of entity,
  location, etc.
- Code was logging lots of incorrect warnings such as:
  “Entity with id MGc3cuT8 does not match type class io.cloudsoft.Foo”