Shared HttpClient
HttpClient instance is shared across all endpoints spawned from a given DynamicRestClient root, improving performance. This release also adds the ability to return the HttpResponseMessage to the caller if further inspection of the response is required by an application.