Renamed and updated ArchiveBuilder and added ArchiveUtils
Updated Urls and Streams utility methods
Updating installTo to set Task status

Merges changes from SshMachineLocation and AbstractSoftwareProcessSshDriver
Updated various entities to use ArchiveBuilder and associated utilities
Tidying up SshmachineLocation test using latest code
Add test for ArchiveBuilder
Updated documentation for archive utility classes and tidy up test
Tidying up Urls and Os and adding a new toFile method
More overloads of String to File on methods and updating documentation
Tidy up documentation and cheange to use ZipOutputStream unless specified
Added support for bzip2 tar archives
Merge branch 'feature/archive-resources' of https://github.com/grkvlt/brooklyn-central

Conflicts:
	core/src/main/java/brooklyn/location/basic/SshMachineLocation.java - minor imports and newline changes
JS gui supports paths on home route for whether to display the "add app" wizard, either always, never, or if-no-app (default)
InetAddress.getLocalHost considered evil - can fail unit tests just because network/localhost setup is set screwy by wifi points; use Networking.getLocalHost instead
if locations provided by the REST API are not resolvable, do not create the app, and give a better error message; and in JS GUI, actually show the message
fix location inference for chains of names
add locations to REST API, and include more spec information
locations remember their specs now, and report that as part of the REST calls; also REST options for how much config to return;
and some corrections to sequences in which properties are applied (later in a chain trumps earlier in the chain); fix tests, and minor JS fix;
and tune jclouds-named properties provider resolution
cassandra bump to version 1.2.15 (1.2.14 no longer available at mirror repo)
minor cassandra tweaks: comment on update, and logo is now transparent