Added tests for launching YAML after reloading brooklyn properties
Added PropertiesReloadListener so CAMP platform can be added to properties after reload
Renamed register and deregister (PropertiesReloadListener) to add and remove
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
Support location config in yaml
Add LocationsYamlTest
Move jclouds provider-specific tests to own package
Rename jclouds tests to include "Live" in name
Rename jclouds rebind test to avoid confusion

- was called JcloudsLocationRebindLiveTest; now called
  JcloudsLocationRebindMachineLiveTest
- this test rebinds to an existing instance using
  jcloudsLocation.rebindMachine(...) rather than being a brooklyn
  persist/rebind test.
Adds AbstractJcloudsLocation; tidy tests