Update to native OkHttp 2.0 APIs.

@swankjesse 
(you can _construct_ a null response body, but you'll never get one back from a call. It's there because `cacheResponse()` and `networkResponse()` want to exist without bodies)