Allow alternate ConnectorProvider to be used. This makes the client more...

Allow alternate ConnectorProvider to be used. This makes the client more flexible. For example, I need to have a wrapper ConnectorProvider to do some pre/post request processing. This is a trivial change. Please include it. Thank you!