made Operation.targetId optional
Merge pull request #1145 from dralves/gce-base

Operation.targetId needs to be optional for some kinds of operations