equals on different types
masked field
equals doesn't check null
Merge pull request #1168 from jclouds/findbugs

Findbugs
gce - kernels api
cleaned up code references detected as unnecessary by UEC plugin
Merge pull request #1169 from jclouds/ucdetector

cleaned up code references detected as unnecessary by UEC plugin
removed function only used once and only accessing a single if branch
removed redundant retrying assertion code
PasswordGenerator only used in scriptbuilder
replaced usage of checkNotEmpty with checkNotNull(emptyToNull
decorating cacheloader only used in s3
got rid of custom MoreExecutors.sameThreadExecutor
Merge pull request #1173 from jclouds/single-use

refactored out classes only used once
removed custom version of guava Futures, awkward DescribedFuture, and migrated to native ListenableFuture
updated to use standard guava Futures and ListenableFuture
Merge pull request #1170 from dralves/gce-kernels

gce - kernels api
gce - machine types api
Merge pull request #1174 from jclouds/simplify-futures

use standard guava Futures and ListenableFuture
Merge pull request #1171 from dralves/gce-machinetypes

gce - machine types api