Recipe to clone OkHttpRequest for per-request config changes.
Recipe for configuring timeouts.
Merge pull request #892 from square/jwilson_0603_per_call_recipe

Recipe to clone OkHttpRequest for per-request config changes.
Merge pull request #893 from square/jwilson_0603_configure_timeouts_recipe

Recipe for configuring timeouts.
Write continuation frames when hpacked data is larger than 16383 bytes.

Change max frame size to a constant.
Merge pull request #887 from square/adrian.write-continuations

Write continuation frames when hpacked data is larger than 16383 bytes.
Fix a regression in connection cleanup.

We don't test that connections actually get closed, and this was
broken by a refactoring that dropped close() on Connection.
Merge pull request #897 from square/jwilson_0605_regression_connection_close

Fix a regression in connection cleanup.
Make the content type optional.

https://github.com/square/okhttp/issues/899
Add a Headers recipe.
Merge pull request #901 from square/jwilson_0608_headers_recipe

Add a Headers recipe.
Merge pull request #900 from square/jwilson_0608_nullable_content_type

Make the content type optional.
Import mimecraft as-is.
Allow optional content-type for RequestBody.create with file param
Convert mimecraft types to use OkHttp types: RequestBody, MediaType.

This drops the Part type, replacing it with Headers+Body in MultipartBuilder.
Merge pull request #906 from lexer/nullable_content_type

Allow optional content-type for RequestBody.create with file param
Merge pull request #904 from square/jwilson_0608_eat_mimecraft

Eat mimecraft.
Blow up on an unexpected request body.
Always configure NPN.

Without this, we get a hard SSL crash when a server returns NPN
information that was unsolicited.
Merge pull request #910 from square/jwilson_0609_npn

Always configure NPN.