Refactor: Splitting up the factory for AuthController into separate fact...

Refactor: Splitting up the factory for AuthController into separate factories for AuthController and OAuth2Server


This pull request replaces PR https://github.com/zfcampus/zf-oauth2/pull/29 as it became out of sync, this one includes the changes from https://github.com/zfcampus/zf-oauth2/pull/28