added new constructor to allow passing in an inner HttpMessageHandler for the HttpClient instance being used by the OAuth2Client
added HttpMessageHandler param to the other ctor as requested.
Merge pull request #7 from tugberkugurlu/oauthclient

added new constructor to allow passing in an inner HttpMessageHandler