Draft of OAuth2 authentication
CS fixes

- Trailing whitespace
Updated factory to consume config as defined in admin

- We're not currently segregating the configuration into "db" and
  "other"; look for all keys at top-level of oauth2 config under
  authentication.
Merge branch 'feature/zf-oauth2-integration'

zf-oauth2 integration