refactored tests and internal code due to removing custom guava code
removed custom guava code for scoped binding and type params
Merge pull request #1159 from jclouds/no-custom-guava

Proxy overhaul
change cacheloader that can return nulls to return optional so to avoid cacheload exceptions
Merge pull request #1163 from jclouds/optional-not-null

change cacheloader that can return nulls to return optional
refactored ec2 tests so that they can be used in aws-ec2
fix issue #1149: subnet id for spot instances
Merge pull request #1164 from jclouds/ec2-spot-vpc

Ec2 spot vpc
verify http://code.google.com/p/jclouds/issues/detail?id=406
More attributes and domain objects for Rackspace Cloud Load Balancers.
Merge pull request #1166 from rackspace/rax-clb-more-attrs

More attributes and domain objects for Rackspace Cloud Load Balancers.
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