Bringing back AuthenticationAdapterChainFactory

I know everyone is waiting for https://github.com/SocalNick/ScnSocialAuth/pull/125 to be merged, but I would like to propose an alternative implementation. This creates an AdapterChain just for ScnSocialAuth instead of trying to hijack the one in ZfcUser.

When doing provider authentication set a custom auth adapter in the ZfcUser Controller Plugin. The factory creates a new instance of the AdapterChain with only the HybridAuth adapter. It also makes sure to reset ZfcUser module options.

https://github.com/bjyoungblood/BjyAuthorize/issues/208
https://github.com/SocalNick/ScnSocialAuth/issues/123
https://github.com/SocalNick/ScnSocialAuth/issues/127