Initial commit for making social server auth stateless. Works for
OAuth2, not yet for OAuth1. Login to continue still needs session and
doesn't work after this commit. WIP