back port of forwarding rule enhancements from 2014.05 branch
remove duplicate add addProviderLoadBalancerId(loadBalancerName);
ditto
reversing last commit.
Merge pull request #121 from unwin/develop

back port of forwarding rule enhancements from 2014.05 branch
NPE caught by labisso
extra null pointer testing, because can you really ever have too much
null testing? I dont think so, not when GCE is in play.

Also a little bit of lipstick...
Conflicts:
	src/main/java/org/dasein/cloud/google/network/LoadBalancerSupport.java
try 2 at fixing the NPE labisso found
Conflicts:
	src/main/java/org/dasein/cloud/google/network/LoadBalancerSupport.java
try #3
Merge pull request #123 from unwin/develop

NPE caught by labisso
resource pool support
Merge pull request #124 from daniellemayne/develop

resource pool support
Fixed compile errors following addition of VisibleScope.