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
Adds RebindJcloudsLocationLiveTest
Fix jclouds-location rebind
Rebinding locations: reconstitute in tree-order

- always rebind parent locations before child locations
- same for entities
jclouds test cleanup: incorporate review comments
Tests: rename prop "brooklyn.jclouds" to "brooklyn.location.jclouds"
Disable StandaloneJcloudsLiveTest

- was already ignored as "WIP", and is of very dubious value!
JcloudsMachinePoolLiveTest extends AbstractJcloudsTest
Fix JcloudsLocation persistence
Fixing jclouds tests
Testing RebindManager's sortParentFirst()
NetworkUtilsTest: code tidy
Delete AbstractJcloudsLocationTets.testProvisioningVmWithCustomUsername

- see JcloudsLoginLiveTest.testAwsEc2SpecifyingNoKeyFiles, which 
  does the same thing but is better written.
Delete RackspaceUkLocationWithImageNameLiveTest

- moved one useful(isn) test into RackspaceLocationLiveTest
jclouds-provider live test: set machine_creation_attempts to 2
jclouds live tests: minor tidy
jclouds test fixes