better propagation of jclouds errors
tasks include result, with better status message and error collapse, and JS gui renders error and result information in the task (without any clicks needed)
display message on entity summary when a problem exists;
fix the activity JS so that it shares code for the panel,
and so it reads (and writes) backbone history for task navigation,
with links to that navigation from the entity summary message;
we now prefer the format `#v1/route` over `#/v1/route/` with backbone (which it seems to prefer);
and REST API includes isError and isCancelled for TaskSummary.
archetype SampleMain: extend brooklyn.cli.Main
Adds docs for archetype

- and placeholder page for YAML blueprints
applies code review comments: don't propagate exceptions which aren't ours; remove unnecessary groovy truth usages;
and a few more semi-big JS enahancements, removing redundancy in use of activity-details,
allowing opening in new tabs in many more places, and automatically show detailed status for failed tasks
replace (minimised) bootstrap with non-minimised; same version, 2.0.4, which is quite old (but now you can at least see the version number!).
updating to v3 might be a good idea, though note that requires also a jquery update.
Merge pull request #1195 from ahgittin/fix/jclouds-error-reporting

better error reporting and presentation, including task result in display
allow configuring process tasks from flags
provide better metadata for file transfer tasks (as these take a while, it's nice to have detail in the gui)
add support for specifying minimum disk size
Merge branch 'refactor/archetype-to-use-airline-for-cli' of https://github.com/aledsage/brooklyn into review-cli
fix new SampleMain in archetype (by removing unwanted template string ${package});
make some more changes to superclass Main so subclassing and extending is simpler,
and so help messages are more appropriate and catalog items are loaded;
and tweak the (already excellent!) documentation --
note our convention is to include the `$` in bash scripts, as these are filtered out when copied.
don't verify URL during init, so that unit tests work without internet
Merge pull request #1207 from ahgittin/review-cli

builds on #1200, fixing and tidying a few small things
Merge pull request #1205 from ahgittin/feature/task-descriptions-and-min-disk

task descriptions and min disk
Make helper functions in JavaAppUtils public