added a JcloudsLocationResolverTest.testJcloudsEndpointLoadFails in WIP profile
fixed indentation for JcloudsLocationResolverTest
Softlayer locations converted to numeric ids.
fix requirements transitive dependencies, and increase require.js timeout for use on slow links;
switch to async page loading, much better on slow links;
catch the errors in datatables if we get out of sync, and stop the stale refreshes which caused it to get out of sync;
finally fade details pane when it shows stale information, unfade when it becomes current
fix java web tests so they clean up mgmt context
remove all async refs in main codebase, so it always does true by default, unless we set false in our tests,
and fix tests by catching errors during fade routines
tiny tidies
JcloudsLocationCustomizer: methods take JcloudsLocation

- pass JcloudsLocation as first arg to each method of customiser
- BasicJcloudsLocationCustomizer has deprecated old-style methods
  that are delegated to, for backwards compatibility
Adds JcloudsLocatin.JCLOUDS_LOCATION_CUSTOMIZER_TYPE

- For reflectively instantiating a customiser instance for a given type,
  based on config values.
Merge pull request #934 from aledsage/fix/JcloudsLocationCustomizer-pass-JcloudsLocation-arg

JcloudsLocationCustomizer: methods take JcloudsLocation
remove unnecessary FIREFOX_3 configuration in jsgui pom
Merge pull request #933 from ahgittin/misc

javascript improvements for slow links
Include patch/* and dropin/* on brooklyn class path

- brooklyn distribution contains empty ./patch and ./dropin dirs
- brooklyn class path includes patch/* (before lib) and
  dropin/* (after lib) on the class path.

Aim is to make it even easier to add additional entities etc, without 
messing with lib directory or having to set BROOKLYN_CLASSPATH.
updated httpclient version in software/webapp/pom.xml
Merge pull request #936 from andreaturli/update/httpclient

updated httpclient version in software/webapp/pom.xml
Merge pull request #935 from aledsage/feature/dist-dropin-folder

Include patch/* and dropin/* on brooklyn class path
Add AccessManager/AccessController and REST api

- AccessController says whether operations are permitted, such as
  provisioning new locations, and managing new locations/entities
- AccessManager allows the controller rules to be configured
- AccessApi and AccessResource presents this in the REST api
Merge pull request #937 from aledsage/feature/access-control

Add AccessManager/AccessController and REST api
Changes to brooklyn core to store Application and Location creation and deletion events
Location usage tracking: aled's changes
Refining ApplicationUsage structures