support sensor feeds which set multiple sensors from a single request
rebind: don't call location.init too early
Adds testJcloudsTakesDotSeparateProperty
Adds+fixes testHandlesReferencingOtherEntityInPojoFieldsOfOtherTypes (WIP)
Fix sensor-subscription: equals based on name

- previously equality for sensor-subscription matching was on
  `sensor.equals()`, which takes into account name+type+description.
  This breaks things in yaml, where we want to just pass the sensor name.
- Therefore EntitySensorToken using sensor name for equality.
checkJavaHostnameBug: handle if .profile etc does stdout

- put markers around `hostname` output, so if there is extra stdout
  before or after then that will be ignored.
- hit this warning when using an unusual "brooklyn.ssh.config.scriptHeader"
Fix byob location's use of configure() on rebind
Change ssh.LOCAL_TEMP_DIR config from File to String
SshjTool synchronisation: added TODO and failing test

- and added a fix for one way that it fails due to the synchronization
  model; but more work required.
remove sandbox/mgmt project

fix a typo in jsgui/src/main/webapp/assets/tpl/app-add-wizard/required-config-entry.html
add pluginManagement tag to usage/dist/pom.xml to make Eclipse happier
Merge pull request #1388 from ahgittin/multi-value-polls

support sensor feeds which set multiple sensors from a single request
Merge pull request #1387 from aledsage/fix/rebind-location-does-not-call-init-too-early

Fix: rebind location does not call init too early
Merge pull request #1391 from andreaturli/fix/eclipse-import

fix some issues when importing on Eclipse Kepler
rebind: find entity types with deserialising everything

- There is a two-phase deserialisation to reconstitute the entities
  and locations.
  1. find the entity ids + types to instantiate them all
  2. deserialise, so that any entity ref can be resolved during deserialisation

- Previously, the first phase used dummy-objects to represent
  entities/locations, an used xstream with with ignoring the real
  entity cross-references. The dummy-object would be a dynamic proxy
  implementing Entity, and the type of the field where it was to be
  assigned.

  However, this failed if the same entity was referenced in the same
  file multiple times, but in fields of different types.

  For example, if the first time the entity reference was encountered
  it was with a field of type `Entity` then that is how the object
  would be deserialised. The second time, e.g. for a field of type
  Group, it would share the same reference. But the dynamic proxy
  created for the first field didn’t implement Group, so it caused
  a ClassCastException.

- Solution is to do a lighter weight parsing of the mementos to produce
  a “BrooklynMementoManifest” that just says the ids + types.
  From that, we create the entities/locations; and then we’re ready 
  for the second phase.
Adds MultiLocationRebindtest
Merge pull request #1393 from aledsage/fix/rebind-first-pass

Fix: rebind first-pass doesn't use xstream