providers/google: add external_address; needed for connection

Adding the external IP for Google instances.
named return values are ALMOST never used, don't think this is a good place to use it. But, I'll fix that style nitpick when I merge. :)