Allow custom scheme, use current version of AFOAuth1Client, hide some implementation details

This is a first step to clean up OAuth dependencies.
The next step would be to use AFOAuth1Client as superclass of XNGApiClient and getting rid of the CTMOAuth dependency and some XNGOAuthHandler Methods.