Add OAuth plugin API types, client, registry, Client and Grant interfaces
Add OAuth plugin token authenticator
Add osin-based OAuth server impl
Add session support, and a session-based authenticator.Request
Add CSRF support (session-based, cookie-based, allow-all, and test)
Add grant and login flows
Wire up OAuth storage, auth, and UI support