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
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.