Update OAuth2.pm

Call on_error callback if there is a 'error' query param. When a user cancel a Google+ auth request Google calls the redirect url with just 'error' query param. Right now the plugin code dies with an error "Cannot get a 'code' parameter".