Make it possible to mock OkHttpClient and Call.

Closes https://github.com/square/okhttp/issues/956
Why allow null?