mark two DNS-dependent tests as Integration group only
fix so that ApplicationBuilder @Catalog entities can be deployed
fix to allow provider-specific option classes to be preserved
make it easier to subclass JcloudsLocation, and to define sub-locations e.g. for subnet-specific locations
(ConfigBag holds the set up, and the plan is that it can be used to simplify some of the passing of config / usedConfig everywhere)
fix missing negation
Merge pull request #520 from ahgittin/fix/jclouds-extensibility-and-misc

fixes for jclouds extensibility, and misc
AutoScaler: calls listener if max size reached

- tracks the "unbounded pool size" (i.e. what it would be if there were
  no max pool size), and calls a listener if this goes above the
  max pool size for a sustained period of time
AutoScaler tidy: extract SizeHistory class
Fix REST's ConfigSummary.defaultVal serialization

- When config key's default value is not json serialisable, was getting
  500 errors.
- Fix by just sending String representation of the default value
AutoScalerPolicy: support reconfiguring config
AutoScalerPolicy: emit maxSizeReached sensor

- Instead of calling listener, emit a sensor event on the associated
  entity