More cache invalidation and guards
Conflicts:
	src/main/java/org/dasein/cloud/google/Google.java
a bit that didnt make it over from the cherry-pick
Merge pull request #209 from unwin/develop-performance

Develop performance