Avoid use of SPDY stream ID 1, as that's typically for UPGRADE.
Merge pull request #697 from square/adrian.start-client-at-id3

Avoid use of SPDY stream ID 1, as that's typically for UPGRADE.
Migrate samples to the new API.
Merge pull request #698 from square/jw/towards-the-new-api

Migrate samples to the new API.
Update OkApacheClient to use new API.
Merge pull request #705 from square/jw/apache-to-new-api

Update OkApacheClient to use new API.
Make Buffer the body type in MockResponse.
Make Source the main type in Response.Body.
Merge pull request #704 from square/jwilson_0417_source_first

Make Source the main type in Response.Body.
Merge pull request #707 from square/jwilson_0417_buffer_first

Make Buffer the body type in MockResponse.
Fix the socket policy to fix a flaky test.

postFailsWithChunkedRequestForSmallRequest was flaky because the socket policy
wasn't triggering the expected exception at the expected time. Changing to
a different socket policy should fix flakiness.

https://github.com/square/okhttp/issues/651
Merge pull request #708 from square/jwilson_0417_change_socket_policy

Fix the socket policy to fix a flaky test.
Add some pings to force happens-before in SPDY tests.

Previously we were relying on accidents to get our tests to pass. There
may still be some that require work, but this should fix the three tests
that I saw fail.

https://github.com/square/okhttp/issues/525
Merge pull request #709 from square/jwilson_0417_some_spdy_flakiness

Add some pings to force happens-before in SPDY tests.
Delete Response.Body.ready() which didn't make much sense.

Also clean up some code to use more Okio.
Merge pull request #710 from square/jwilson_0417_tidy

Delete Response.Body.ready() which didn't make much sense.
Move Vary headers and Last-Modified out of the public API.

These fields and behaviors are needed for HTTP caching. If we want
to expose certain headers to the application layer, we should do it
more thoughtfully.
Let the reader thread clean up after itself.

Currently we're closing it from another thread, and that isn't safe.
https://github.com/square/okhttp/issues/644
Merge pull request #711 from square/jwilson_0417_vary

Move Vary headers and Last-Modified out of the public API.
Merge pull request #712 from square/jwilson_0418_reader_close

Let the reader thread clean up after itself.