Fix Entities.waitForServiceUp to avoid NPE

- Never return null for repeater’s `until`; always return TRUE or FALSE.
  Otherwise it will NPE.
Tidy EntityTransientCopyInternal
BrooklynLauncherTest: use LocalManagementContextForTests

- speeds up the test slightly
DynamicMultiGroup: fix+test removing empty bucket

- Previously gave ConcurrentModificationException when removing,
  iterating over Sets.difference, because that set is a live-view
  rather than a copy.
This closes #336
Adds RebindOptions for RebindTestUtils etc

- Changes RebindTestFixture default to not checkSerializable.
- Deprecates crazy number of overloaded methods
Configure attribute for storing PropertiesReloadListener for later removal
Document purpose of attribute for reload listener
Added Beta annotation
This closes #337

* github/pr/337:
  Added Beta annotation
  Document purpose of attribute for reload listener
  Configure attribute for storing PropertiesReloadListener for later removal
This closes #309
better handling for the case where an already-managed active item is rebinded active

do not clear the old location's record, and better logging
Make HA checker not promote again if node is stealing back master
Don't start feeds when in HOT_STANDBY/HOT_BACKUP
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-brooklyn
This closes #342
tidy think-we-are-master-when-we-are-not discrepancies

fix test which depended on promotion when master-becomes-master-again, and
when considering demotion look at whether we were master *locally* not globally,
on reassertion, rewrite the master file and the change.log;
and throw if we fail going in to hot backup
force catalog to load on access of getCatalogItems()

some callers use that to force catalog load, so support that behaviour. in time maybe we can throw this away or simplify it hugely.
log number of threads as part of GC info
make BrooklynClassLoadingContext instances serializable

clean up how we set and manage those; fix bug where serialized state of `/Users/alex/Data/cloudsoft/dev/gits/brooklyn/docs/use/guide/defining-applications/example_yaml/appserver-clustered-w-db.yaml` was 8 MB !  also rename methods and internal fields to make things more standardized, and dampen down some logging