Adds BrooklynLauncherCli

- used for launching examples (e.g. WebClusterDatabaseExample)
Adds EntityDriverRegistry

- managementContext.getEntityDriverFactory() returns EntityDriverRegistry
- EntityDriverRegistry extends EntityDriverFactory, and exposes
  registerDriver(...)
EntityDriverManager: incorporate feedback

- Deprecate EntityDriverFactory
- Rename EntityDriverRegistry to EntityDriverManager
Further improvement to the first time user path through the site.
RubyRep: Adjusting postgresql test creation script to support RubyRep on postgresql 8.x
MySql: adjusting to use the correct HOSTNAME attribute in DB_URL
PostgreSql: adjusting to use the correct HOSTNAME attribute in DB_URL and adding SERVICE_UP check in SshMachineLocations
Updated release notes with jclouds username note.
Update catalog.xml with new logo urls.
use slideUp/Down instead of hide/show for animations where we want it to come from the top, not the top-left;
fix spacing on catalog -> locations
activities now expand in place, and show better formatted details
(next up: filtering based on task type, and better task names)
revert removal of async.js which is needed for google maps, at least
use java-valid ID's for tasks (particularly useful for javascript, where base64-permitted char '+' breaks things)
fix refresh for activities
log access at debug, because it can be noisy
more logging for port forwarding
jclouds config properties: accept camel or hyphen format

- previously, only accepted hyphenated format such as 
  brooklyn.jclouds.aws-ec2.private-key-file; now also accepts
  brooklyn.jclouds.aws-ec2.privateKeyFile.
- TODO: decide whether to support both of these or just one;
  suggest deprecating one!
Support catalog annotation on ApplicationBuilders

- Catches exceptions on addCatalogEntry, so still adds all other
  catalog entries rather than aborting.
- Supports catalog entries that are application builder classes,
  rather than just Application sub-classes
Merge pull request #593 from aledsage/fix/Catalog-ApplicationBuilder

Support catalog annotation on ApplicationBuilders
Add ControlledDynamicWebAppCluster.CONTROLLER_SPEC