Use the TimeUnit parameter in async monitor
Added unit tests for the timeunit field and fixed javadoc
Throw TimeoutException from awaitCompletion

This is a common error that callers should interpret correctly.  For
DeleteAllKeysInList, we integrate into its retry and backoff logic,
and for other callers, we continue to propagate RuntimeException.
Add Checkstyle configuration for line length

Enforces line length of 120 characters, which fails due to many
violations.
Address minor copyright notice typos
Version upgrades

- gson from 2.2 to 2.2.2
- guava from 13.0 to 13.0.1
- rocoto from 6.1 to 6.2
- log4j from 1.2.16 to 1.2.17
- log back from 1.0.0 to 1.0.7
- httpclient from 4.1.3 to 4.2.2
- netty from 3.3.1 to 3.5.9
- slf4j from 1.6.4 to 1.7.2
- testing from various to 6.8
- jetty from 8.1.1 to 8.1.7
- snakeyaml from 1.10 to 1.11
Propagate exceptions from toStringAndClose

This method already declares throws IOException and callers should
handle these errors appropriately.
Merge pull request #911 from abiquo/timeunit-fix

Use the TimeUnit parameter in async monitor
Merge pull request #925 from aledsage/upgrade-dependencies

Version upgrades
Work around failed CDN metadata lookups with HPCS

Previously BlobStore.list and thus BlobStore.clearContainer serialized
on synchronous and failed CDN lookups.  This effectively prevents
clearing any large container.  We cache a negative entry to work
around this.  When HP improves their CDN support we should remove this
workaround.
Merge pull request #916 from andrewgaul/checkstyle

Add Checkstyle configuration for line length
Merge pull request #918 from andrewgaul/hpcloud-clearcontainer

Work around failed CDN metadata lookups with HPCS
Merge pull request #924 from andrewgaul/copyright-notice

Address minor copyright notice typos
Merge pull request #926 from andrewgaul/to-string-and-close-exception-handling

Propagate exceptions from toStringAndClose
Enforce that all imports are used via Checkstyle

Also remove all unused imports, via:

mvn checkstyle:checkstyle -Dcheckstyle.output.file=/dev/stdout -Dcheckstyle.output.format=plain | tac | awk -v FS=: '/warning/{print "sed -i " $2 "d " $1}' | while read i; do $i; done
Merge pull request #923 from andrewgaul/checkstyle-unused-imports

Enforce that all imports are used via Checkstyle
Enforce newline at end of file via Checkstyle

Also address all warnings, via:

find -name \*.java | while read i; do if [ x`tail -c 1 $i` != x"" ]; then echo >> $i; fi; done
Simplify FilesystemAsyncBlobStoreTest.tearDown

We should not swallow an IOException and resourcesToBeDeleted only ever
has one file.
Added live tests in the Abiquo provider

This commit adds a few more relevant live tests to be executed by any
user, covering the virtual machine deployment and their lifecycle.
Merge pull request #930 from andrewgaul/filesystem-test-teardown

Simplify FilesystemAsyncBlobStoreTest.tearDown