www.auth implementation

This implements the authentication part of the problem, and a nice
avatar interface, which can deliver corporates photos, as well as gravatar

Everything is integrated when possible with twisted.web.guard,
which is probably the less user friendly API I have ever seen.

Oauth2 is also implemented for Google and Github.

This is tested manually at the moment, I still need to unit_test, and make lots of doc \o/