response_type and display added to auth_url
Update auth_url to use kwargs.
Better support of OAuth dialog method "auth_url".

Use kwargs to support scope, response_type, and display parameters. This
change is slightly backwards incompatible, because the auth_url method
now must include keyword arguments in order to use the state parameter.