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 #945 from sjcorbett/master

Import Status.DESTROYED in ApplicationTransformer.
move maven-artifact routines out to new classes e.g. BrooklynMavenArtifact,
and use this in demo app to get a reliable WAR download;
also use this for JMX support (and use that for additional testing!)
which has nice benefit that JMXMP installation works from IDE even when
JAR has not been copied across
fix archetype pom (replacer plugin) so it works when invoked from root
updated docs to use archetype
Added overload of copyTemplate to allow extra substitutions
Add HPCloud details to example brooklyn.properties
use catalog classpath to load icons, to display icons which might be defined in catalogs
fix rendering of "open" action (links) for sensors, by forcing row update when sensor metadata changes
modify config template so it doesn't cause errors in eclipse
negligible changes to external! lib (yuck) just to avoid JS errors in eclipse
Merge pull request #948 from richardcloudsoft/properties-hpcloud

Add HPCloud details to example brooklyn.properties
Merge pull request #947 from Nakomis/process-template-extra-substitutions

Added overload of copyTemplate to allow extra substitutions
EntityDynamicType constructor: don't call entity.toString
Changes to Walkthrough text, update of images.
Merge pull request #949 from ahgittin/fix/js

fix/js
Merge pull request #4 from jdtoy/feature/archetype-docs

Docs, and screenshots, as discussed.