jsgui: Destroy ZeroClipboard when closing entity-sensors view
Updates sensors and curl commands to use localhost instead of getHostname() (required for Docker)
Fix deadlock when unmanaging entities
BROOKLYN-66: Fix deadlock in LocalEntityManager
Fix concurrency issue stopping cluster

- when resizing to zero, we shrink by currentSize. If someone
  concurrently stops an entity, then don’t worry that we were only
  able to stop (currentSize-1) entities. Just continue.
Fix failing ServiceReplacerTest.testSetsOnFireWhenFailToReplaceMember
Change EntityAdjuncts.findWithUniqueTag to tryFindWithUniqueTag

- Make it consistent with guava naming
Move some tests form AbstractEntityLegacyTest to EntitySpecTest
Simplify HighAvailabilityManagerSplitBrainTest
CatalogLibrariesDo: minor tidy
This closes #149
Move node package installs to customize
This closes #151
Fix BrooklynTypes.loadDefinedBrooklynType
Adds MutableSet.copyOf(iterator)
Extract AbstractMain to remove duplication

- CLI tools (Main and CloudExplorer) extend AbstractMain
Add @Catalog annotation
Deprecate unused GeneralPurposePolicy
Adds ItemLister for getting entities etc
Creates first-pass at outputting entities, policies, locations and locationResolvers