support for exporting persistent state
more persistence, mainly tidying code to treat all BrooklynObject instances the same
disable maven-eclipse for incremental builds (as that really slows things down)
misc doc fixes and code comments/reporting

including improving persistence docs, and comments on tomcat and typo in couchbase
fix bug where getMembers() used by the GUI was disallowed for entities in hot standby
fix JS GUI server time race (rendering)

fixes a bug where a server with clock a few seconds ahead of local causes weird message "in a few seconds" and possible flapping with "a few seconds ago"; just backdate it to be a few seconds ago if delta < 10s, else say "server clock in future by a few seconds" (or other time if it's really out of sync)
track soft references (esp script output) and report reclaimable memory as part of brooklyn-gc reporting
remove pom instructions generating index.list file

removing because it is including dependencies meant only for a shaded jar, which causes other tools to assume other jars do NOT provide certain packages; can manifest as guava not being found by osgi when constructing boot classpath; have confirmed JMX agent works without it (and the other jmx agent did not have it)