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