AuthIdentityProvider accepts AuthServiceInterface

The constructor of `BjyAuthorize\Provider\Identity\AuthenticationIdentityProvider` can accept the `AuthenticationServiceInterface` rather than a `AuthenticationService` to make it less restrictive. I have this need in a project I'm working on at the moment. Thinking others might as well.