Provide a non-internal API to the response cache.

Currently this is roughed in. Before I can close issue 131
I need to clean up the docs and verify that we aren't leaking
public APIs.

https://github.com/square/okhttp/issues/131