JCLOUDS-563: Upgrade parent pom to version 14
JCLOUDS-564. Add ephemeral disks for m3.xlarge and m3.2xlarge sizes
Update pre-ASF copyright notices
Upgrade to maven-findbugs-plugin 2.5.3

Changelog:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11701&version=17239
Upgrade to Checkstyle 2.12.1

Checkstyle 2.12 changelog:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11127&version=19723

Checkstyle 2.12.1 changelog:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11127&version=20236

Checkstyle 5.7 changelog:
http://checkstyle.sourceforge.net/releasenotes.html
Fix Accept header and removed Content-Type from common headers
Fixes an issue where the number of retries was always set to 1.
Prefer Guava HttpHeaders over JAX-RS

jclouds code contains more instances of the former and Guava has
additional constants like CONTENT_MD5.
Update openstack-keystone RetryOnRenew to handle 408 errors with a BackoffLimitedRetryHandler
Make constants final classes instead of interfaces

This commit prohibits implementation of the empty interface and
instantiation of the class.  Refer to _Effective Java_ item 19 for
more background.
Migrate InputSupplier callers to ByteSource

A future version of Guava will remove InputSupplier.
Replace InputSupplierMap with Map<K, ByteSource>

A future version of Guava will remove InputSupplier.
Address CheckStyle violations
Replace deprecated calls to LoadingCache.apply
Updating EC2 test mocks to match changes in 79c289d
JCLOUDS-571 - Fix build to suppress maven parent.relativePath warnings at start of build
Fixed format and removed the trailing spaces
Override hashCode when equals overridden

Java 8 added a warning for this:

https://bugs.openjdk.java.net/browse/JDK-6563143
Add missing @Override annotations
JCLOUDS-573: Make sure to destroy all nodes created in the tests