Remove Client provider indirection.

Those who desire lazy initialization can do so through a custom Client implementation which creates the delegate on first invocation. Also we can ensure OkHttp does initialization requiring i/o (e.g., disk cache) lazily.
Merge pull request #633 from square/jw/client-provider-death

Remove Client provider indirection.