Remove AsyncBlobStore from DeleteAllKeysInList

We deprecated AsyncBlobStore in 1.6.0.  Subsequent commits will
require the caller to provide an ExecutorService.
Remove async interface support from OpenStack Cinder API
JCLOUDS-106. Add proper support for generation/detection of keypair/security groups to CloudStack.
JCLOUDS-105. Real fix for keypairs being ignored if VM says it's password-enabled.
JCLOUDS-123: Using Clojure core incubator-specific nilsafe in AMI service binding

Submitted by Trevor Wennblom
JCLOUDS-124: Missing ^:dynamic in Clojure blobstore example

Submitted by Trevor Wennblom
Add license headers to src/test/resources where possible, more fine-grained RAT exclusions
Adding DEPENDENCIES to rat exclude
Cleaning up lurking copyright issues/NOTICE txt
Fixes testCreateAndRunAService by fixing the outdated jetty URL
JCLOUDS-127: Added a method to check if the context is open

- Added isOpen in Context interface
- Refactoring Closer class:
  - method close can only call once
  - method close is threadsafe
  - added method getState
JCLOUDS-100. Add AWSServerErrorRetryHandler, with an increased back
off time.
Do not repeat array type in initializers
JCLOUDS-99. Enable use of Iterable<IpPermission> for aws-ec2

- Added AWSEC2CreateSecurityGroupIfNeeded, using
AWSSecurityGroupClient's ability to call
authorizeSecurityGroupInRegion with Iterable<IpPermission>

- Added a utility method,
ComputeServiceUtils.getPortRangesInList(int... ports), to get pairs of
start/end ports covering all ranges in a list of ports. Used above.
Added the SYD zone to Rackspace providers.
Ensure rackspace cloudidentity live tests pass where applicable
Disables incompatible keystone tests
JCLOUDS-105 - fixing a problem caused in cases where vm.isPasswordEnabled() is false and no keypair is specified.
Cleaning up changes from JCLOUDS-106
JCLOUDS-138. Add CloudStackImageExtension support.
JCLOUDS-101 - Add SecurityGroupExtension for compute

- Adds the SecurityGroupExtension to compute, with tests and stub
support.
- Gets everything else to actually build against this.
- Unifies on compute's IpPermission/IpProtocol, eliminating EC2's.
- Converters from EC2/Nova/CloudStack SecurityGroup (and rules, for
the latter two) to the compute SecurityGroup (and rules, etc).
- EC2SecurityGroupExtension and tests.
- AWSEC2SecurityGroupExtension and tests - depends on JCLOUDS-99.