initial commit to support GCE LB

add support targetPools, forwardingRules and httpHealthChecks API
add expectedTests and LiveTests for the above API
Does this actually depend on `get` or on `insert`? Could `testGet` and `testList` be run in parallel?