oAuth should be a provider, not core
Merge branch 'v0.5' of github.com:freedomjs/freedom into v0.5