Changes to brooklyn core to store Application and Location creation and deletion events
Location usage tracking: aled's changes
Refining ApplicationUsage structures
Adding useful metadata to JcloudsSshMachineLocation.toMetadataRecord()
Adding ApplicationUsage and MachineUsage calls to rest api
ApplicationUsage: addressing review comments
Fixing usage-tracking + adding more tests
More usage-tracking fixes/testing
remove xstream from utils (not neeeded) and the only use, a clone method in a deprecated class
make clearer and simpler how logging should be set up, in a way friendly to downstream projects
ensure access to child locations is synchronized, to prevent ConcModExc
we can add appenders to root in the same file where the appender is defined, that's cleaner!
fix typo and improve syntax highlighting (including clipboard now) for logging.md
misc fixes to documentation
properly fix the syncing in AbstractLocation causing a ConcModExc -- all accesses now synced
code review comments, hopefully address some of the WTF's around logging!
Fix wrong guava from transitive dependency

- guava 11 was being pulled in by org.reflections:reflections, in core
Fix BrooklynNode filename in download urls
Merge pull request #943 from ahgittin/logging

cleaner logback setup
usage-tracking: incorporate review comments