Fix failing tests (from jenkins)

- EntityExecutionManagerTest.testGetTasksAndGcBoringTags
- LocalhostMachineProvisioningLocationTest.obtainTwoAddressesInRangeThenDontObtain
- LocalhostMachineProvisioningLocationTest.obtainPortFailsIfInUse
- ApplicationResourceTest.testDeployApplication
This closes #207
Add location customiser to fix broken sudo/tty behaviour.
This closes #209
Add license header to SudoTtyFixingCustomizer
This closes #215
Log.warn about last build with io.brooklyn maven group id
This closes #216
Added install resources configuration as complement to runtime resources
Copy install resources with relative paths to installDir
Tidy up copyResource and copyTemplate methods
Update names and Javadoc comment documentation for resource copy phases
Change reported task names for symmetry
Record stdout and stderr when executing commands in tasks
Added test for install and runtime file copy
Add logging on exceptions propagation and use unchecked interrupted exception for mutex
Configuration for files used as resources in tests
Updated Qpid integration test to use the correct map for runtime files and clarified when resource copying takes place