Tidy the public API for HttpResponseCache.

This moves the special internal-only methods into a new interface,
OkHttpResponseCache. I jump through some hoops to expose only the
java.net.ResponseCache interface in the API.
Merge pull request #133 from square/jwilson/cache_api

Tidy the public API for HttpResponseCache.