Update isPrivateSubnet to use native InetAddress tests that are valid for IPV4 and IPV6
For surefire, adds PrintGCDetails

- and AutoScalerPolicyTest: invoke failing test 100 times, to see
  if time-sensitive failure was from GC
Merge pull request #494 from aledsage/IntegrationTest-gc-verbose

For surefire, adds verbose gc
Tolerate multiple calls to entity.manage()

- Instead of exception, just warn and ignore.
- Required because on rebind if a policy creates an entity while still
  rebinding other entities (while calling onManagementStarting on each),
  then when iterating over all to call onManagementStarted it will fail
  if one of those referenced entities is already fully managed.
Merge pull request #495 from aledsage/fix/tolerate-multiple-manage-calls

Tolerate multiple calls to entity.manage()
AutoScalerPolicyTest: dump threads on err
AutoScalerPolicyTest: mark some as "Acceptance"

- disables the "repeated" test in "Itegration" that keeps occasionally 
  failing in jenkins.
Version 5.5.28 of MySQL is no longer available. Switched to version 5.5.29
Fix Redis install (make distclean; build reps)
Disables CliIntegrationTest.testLaunchCliAppError

- because test fails (and hangs forever)
Merge pull request #497 from Nakomis/master

Update MySQL suggested version to 5.5.29
FollowTheSunPolicyTest: move repeated test to "acceptance"

- time-sensitive testRepeatedRespectsMinPeriodBetweenExecs failed
  once in jenkins; so taking out of "Integration".
Makes SubscriptionTracker thread-safe
Use entity proxy, rather than direct entity ref

- Adds EntityManager interface
- Adds ApplicationBuilder as a tailored interface for defining apps
- Adds Recipe for defining an entity to be created
- Adds entityManager.createEntity(Recipe) for creating new entities
- Adds EntityProxy (a dynamic proxy for calling entities)
log.trace for effector args / sensor val

- One tests (that things GC'ed) creates many 10MB sensors and 10MB
  effector args. These were all being logged at debug, killing
  the test.
fixing tests
convert TomcatServer to interface+impl
Delete TomcatServerTest

- Test has been disabled for a very long time, and relies on
  groovy magic that won't work anymore because we're TomcatServer
  was converted to Java.
Convert KarafContainer to interface+impl
Convert RabbitBroker to interface+impl