[google|compute] Allow for different auth types.

This fixes https://github.com/fog/fog/issues/2361 by allowing the user to set an option of :google_client when initializing fog to an authorized API client. 

Also puts begin/rescue blocks in examples so erroring examples don't stop the entire flow of testing.

@acasajus and/or @geemus mind taking a look?