Don't export googleapis.Transporter

Constructor recieves an option transporter instead, for testing purposes
a discovery client should be constructed with an optional transporter.
Document googleapis.auth.OAuth2  as a shorthand for the oauth2 client.
Release 0.5.0.
Merge pull request #117 from rakyll/master

Release 0.5.0