UPSTREAM: Support PUT returning 201 on Create
Add dependency on RangelReale/osin for OAuth2
Add dependency on RangelReale/osincli for OAuth2
Add dependency on gorilla/sessions and gorilla/securecookie
User and UserIdentityMapping objects

Allows consumers to get or create a mapping between an identity
and a user.
Add an OAuth2 server and authn abstractions
Enable authorization server from start
Wire login handler

Fix login redirects, tests

Render login and implicit forms as html

Redirect on successful login

Redirect auth needed to login flow

Update session with user info on successful login
Merge pull request #218 from smarterclayton/oauth

Merged by openshift-bot