Adds getManagementNodeUri() to the ManagementContext interface
Improve standby message in jsgui
jsgui: Double check server is standby when redirecting
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”
Persist on policy-reconfigured
Persistence: expunge policy when removed from entity
Deprecate RebindManager.rebind()

- pass in correct classloader (i.e. catalog’s class loader)
Improve logging on rebind failure
Add setManagementNodeUri to ManagementContextInternal interface
Adds --publicAddress flag to Main, used in Launcher and WebServer
Rebind to EmptySoftwareProcesses