fixes truncating of headers with timestamp values
Move frame length constraint to where it is used. Remove method only used in tests.
Merge pull request #1057 from square/adrian.max-frame

Move frame length constraint to where it is used.
Update to h2-14 and hpack-9.
Merge pull request #1046 from square/adrian.http2draft14-hpackdraft9

Update to h2-14 and hpack-9
Include a user-agent by default.
Merge pull request #1063 from square/jwilson_0927_user_agent

Include a user-agent by default.
Unused imports.
Merge pull request #1064 from square/adrian.unused-imports

Unused imports.
OkHttpClient.cancel(tag) doesn't cancel in-flight synchronous requests.
Merge pull request #1065 from square/adrian.cancel-by-tag-synchronous

OkHttpClient.cancel(tag) doesn't cancel in-flight synchronous requests.
Handle response code 308 - Permanent Redirect
Merge pull request #1072 from square/marcelo/perm-redirect

Handle response code 308 - Permanent Redirect
Merge pull request #1025 from baldur/master

okcurl truncates values of headers with timestamp values
Take control of the enabled cipher suites.
Add instructions for Gradle to the README.
Merge pull request #1073 from square/jwilson_1005_cipher_suites

Take control of the enabled cipher suites.
Clean up HostResolver.

Hide the interface and rename it to Network. We may make this a public
interface later, particularly in order to track more capable network
APIs in Android L. For now, we want a hidden interface with a general
purpose name.

Closes https://github.com/square/okhttp/issues/1062
Merge pull request #1079 from square/jwilson_1010_rename_hostresolver

Clean up HostResolver.
Forbid setProtocols with HTTP_1_0.

Closes https://github.com/square/okhttp/issues/986