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
SshMachineLocation periodically cleans up ssh cache
Config key for brookly-web-server temp dir
Fix BrooklynConfigKeys.BROOKLYN_WEB_SERVER_BASE_DIR

- Make it a TemplatedStringAttributeSensorAndConfigKey
- Add ConfigToAttributes.transform(managementContext, key)
  so can be used by things other than entities
- BrooklynWebServer calls ConfigToAttributes.transform for baseDir
Fix BrooklynNode
VanillaSoftwareProcess test: make less time sensitive

- was failing in jenkins
Merge pull request #1219 from aledsage/feature/webdir-config

Config key for brookly-web-server temp dir
Merge pull request #1223 from aledsage/fix/SshMachineLocation-periodic-cache-cleanup

SshMachineLocation periodically cleans up ssh cache
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
Merge branch 'master' into misc

Conflicts:
	core/src/test/java/brooklyn/location/basic/SshMachineLocationReuseIntegrationTest.java - trivial, localhost lookup fix collision with mgmt context test fix