jclouds has to use git core.autocrlf false (or LF line endings) to pass tests. Without this checkstyle setting, checkstyle fails on windows (looking for CRLF).
Whitespace fix.
Remove unnecessary blobstore references
JCLOUDS-719: Updgrade to Gson 2.3
Add assertj-core and assertj-guava dependencies to project pom
JCLOUDS-514: Support attaching volumes at boot in Nova
Prefer Charsets.UTF_8 over string literal

Found with modernizer-maven-plugin.
Removed deprecated methods from the VolumeApi and updated related tests
Prefer Charsets.UTF_8 over string literal

Found with modernizer-maven-plugin.
Convert fake interfaces to utility classes
Enforce that interfaces are types via Checkstyle
Add modernizer-maven-plugin to build

This plugin finds uses of legacy APIs:

https://github.com/andrewgaul/modernizer-maven-plugin
Move modernizer from validate to verify phase

Validate runs before the compile phase and modernizer requires the
compiled class files so running after the compile phase makes more
sense.
Unhook modernizer from verify phase

modernizer erroneously requires Maven 3.0.5 but BuildHive is confused
about this version since jclouds does not specify it.
Support availability zone in NovaTemplateOptions.