Change HttpResponseCache to not implement java.net.ResponseCache.

This marks some methods as @Deprecated and internal-only.
Unfortunately we don't have a great mechanism to hide them from
the documented API.
Merge pull request #784 from square/jwilson_0428_cache_interfaces

Change HttpResponseCache to not implement java.net.ResponseCache.