Differentiate otherwise identical error messages
Try to fix error return code
Try to fix error code
Hopefully fixed error code
Lots more error logging
Trying to see what the OAuth2::Error errors look like
Display better error code for OAuth2::Error
Better error display
Add a special edition output if the user has de-authed Gmail.

Created a layout_publication.erb that's shared by both the standard
publication and the new auth_revoked.erb output.

Had to declare @days_of_data before rendering the template as I
think there was some scope issue with declaring it solely within
the layout.
Trying to divine error message
Trying to divine error message (2)
Hopefully fixed handling the invalid_grant errors
Fix error with calculating the correct number of days
Fix redirect on auth fail