(bug 4062) OAuth Backend
(bug 4062) Initial frontend stuff.
(bug 4062) Update for changes to automatic form auth
(bug 4062) remove conflict marker