Add uid/info/extra to the strategy

@ricardochimal pointed out we're not complying with the [omniauth auth hash spec](https://github.com/intridea/omniauth/wiki/Auth-Hash-Schema).

We originally took these out because of the additional API call. I'll bring it back optionally so users don't have to do [things like this](https://github.com/heroku/ion/blob/master/app/controllers/auth_controller.rb#L52) when all they want is the user email.