Add support for CasOAuthWrapperClient to RestOauthService

Adds a condition to determine if the ClientClass is of type CasOAuthWrapperClient.
If so, then a constructor with 3 string arguments is used.

Solves issue #126.

I've also added tests for this.