renamed view/effector.js to effector-invoke
improve workflow for adding application
LocationRegistry expanded to be stateful, holding the named locations defined in location.properties, and much nicer about how it resolves stuff
catalog promoted to hang of mgmt (but it just autodetects the package contents)
    catalog moved to core, and improved catalog API used by JS GUI
    supports XML input/output (using DTO / data xfer objects, and DO / domain objs hierarchies),
    defaulting to ~/.brooklyn/catalog.xml (or scanning for types, if that's not there).
    supports remote catalogs and local manual dynamic additions
fix order-sensitive tests (some tests delete the shared tempFile)
tidy following code-review (mainly javadoc and method names)
mark vars volatile so it's safe even on hypothetically perverse JVM's
catalog: incorporate review comments
WebClusterExample fixes

- for if adding web-cluster app to a running
  brooklyn via web-console
more changed for code review -- mainly comments, but one big refactor (of RegistryLocationResolver.newLocationFromString interface method)
fix github URL
CLI triggers scan for catalog, and doesn't require an app (will just start a server, ie catalog mode)
catalog tidy
applied general jsgui prettiness from krome and others noticed
improvements to add-app wizard esp use of catalog - shows templates graphically, searchable; locations in order, and misc tidies
use new AggregateClassLoader and UrlClassLoader,
to work around limitation of CompositeClassLoader in first instance,
and for convenience in second instance
added brooklyn-utils for javascript (mainly for log capabilities in supported browsers);
and tweaked groovy script page so output textareas grow if text is bigger (up to a max after which they scroll)
Fix launcher web-console authentication

- register properties-based authentication filter in BrooklynLauncher
- package brooklyn.web.console.security changed to
  brooklyn.rest.security.provider
- config key brooklyn.security changed to brooklyn.webconsole.security
- adds BrooklynLauncher.webServerFlags (e.g. for keystorePath etc)
- updates BrooklynWebServer for deprecated code, with jetty upgrade
- deprecates brooklyn.launcher.Main, preferring brooklyn.cli.Main
BrooklynLauncher security filter fix

- Sets security filter before starting web-server
- Sets security filter before rest-api filter, so applies to rest as well