Exponential backoff retry in VtGate client

This was already LGTMed a while ago, but I didn't get a chance to merge this. https://codereview.appspot.com/137800043/
Sending this again to make sure the change is still sane,