Google auth
Created by: astex
This PR adds support for google authentication via a @google_login decorator. It also adds dedicated endpoints for checking authentication at /auth/google/ GET and /api/auth/ GET. The procedure for getting refresh tokens needed for running the unit tests is a bit complicated. I'll document that on a separate wiki page.