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
Fix wrong guava from transitive dependency

- guava 11 was being pulled in by org.reflections:reflections, in core
Fix BrooklynNode filename in download urls
usage-tracking: incorporate review comments
Deprecated brooklyn.util.internal.duplicates.ExecUtils
Fix sandbox compilation errors
reorder pom to put main versions we track at the top
convenience for getting brooklyn maven urls
better control over updating controllers synchronously v asynchronously, plus minor tidies
working archetype, plus notes
Merge pull request #944 from aledsage/fix/various-20130923

Minor fixes (wrong guava, and BrooklynNode filename)
Merge pull request #938 from aledsage/usage-rebased

Tracking location/application usage
Import Status.DESTROYED in ApplicationTransformer.

Fixes build.