Cleanup binders in GCE: don't use sneaky injection. don't redundantly check null

Private injection requires reflection and limits DI choices. Binders don't need to check null as jclouds already checks null for any param not marked nullable.
does this need to be moved to binders?