Remove unnecessary config files from NOTICE

These config files are just starting points supplied by the
various projects in docs + blogs + default installs. The files
in Brooklyn are templated versions of the common install
configurations. These are files "without any degree of creativity".

e.g. see https://developer.jboss.org/message/909912 for an example
response from the community on licensing config files.
This closes #324
This closes #323
fix a few https/tomcat issues

add yaml example, making HttpsSslConfig coercible from a map, and misc tidy-up from #323 -
* use httpsPort when configuring (previously hard-coded 8443)
* fix integration test - parameters supplier, each entity needs its own app due to their lifecycle

also rename JbossXxxx things to JBossXxx (taking care to change names slightly to prevent case-insensitive collision errors)
This closes #325
use osgi to deserialize mementos

introduces a ClassLoader based on the BrooklynClassLoadingContext for use when deserializing mementos, so that osgi-bundle-specific effectors etc can be instantiated
Catalog versioning - address review comments; OSGi rebinding

When the type for an item being deserialized can't be find try iterating through all available catalog items as a last resort.
This closes #312
Fix ApplicationResourceIntegrationTest

- can get back json or plain string from
  client().resource(stateSensor).get(String.class);
  accept either
Fix MemoryUsageTrackerTest

- was non-deterministic (asserting memory usage immediately, before
  listener had been called by GC)
Fix yaml use of SshCommandSensor

- Was causing failure of VanillaBashNetcatYamlTest
- SshCommandSensor constructor expects ConfigBag, rather than Map.
- Change BrooklynYamlTypeInstantiator.newInstance to look for a
  <init>(ConfigBag) constructor as well.
- Fix `Class AddSensor.getType("String")` so it tries prepending
  "java.lang." as well
- set poll period to 100ms in yaml (instead of default 5 minutes)
Fix SshCommandIntegrationTest

- Change sensor period to 100ms, from default 5 mins.
  Otherwise if first poll happens before serviceUp=true, it will
  timeout in 30 seconds without a second poll.
Fix HttpRequestSensorTest.testHttpSensor

- Change sensor period to 100ms, from default 5 mins.
  Otherwise if first poll happens before serviceUp=true, it will
  timeout in 30 seconds without a second poll.
BROOKLYN-83: fix SensorResourceTest

- On getting a sensor, if no "Accepts" header is given, then we don't
  control whether json or plain text comes back.
  It is dependent on the method order, which is compiler-specific.
- Therefore delete the test that gave no Accepts and then asserted
  it was json.
BROOKLYN-85: fix FixedListMachineProvisioningLocationTest
This closes #326
make heartbeat timeout (to trigger failover) and poll period configurable from brooklyn.properties
clean up copyPersistedState code

move shared code to new `BrooklynPersistenceUtils`,
make a new `LocationWithPersistenceStore.newPersistenceObjectStore` interface,
and add documentation for `copy-state` command
support for exporting persistent state
more persistence, mainly tidying code to treat all BrooklynObject instances the same