Added a version of takeRequest that takes a timeout.
Fix a bug where we weren't storing rewritten request headers.

Closes https://github.com/square/okhttp/issues/947
Merge pull request #948 from square/jwilson_0619_vary_accept_encoding

Fix a bug where we weren't storing rewritten request headers.
Upgrade to Bouncy Castle 1.50

Release notes:

https://www.bouncycastle.org/releasenotes.html
Merge pull request #952 from andrewgaul/bouncy-castle-1.50

Upgrade to Bouncy Castle 1.50
2.0 release notes.
[maven-release-plugin] prepare release parent-2.0.0
[maven-release-plugin] prepare for next development iteration
Unindent the website samples.
Merge pull request #953 from square/jw/unindent

Unindent the website samples.
Merge branch 'okhttp_20'

* okhttp_20:
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release parent-2.0.0
Fix a bug where the cacheResponse's request method was wrong.

We were returning the message (like 'OK') rather than the method
(like 'GET'). Ugh.
Merge pull request #955 from square/jwilson_0621_fix_cache_method_typo

Fix a bug where the cacheResponse's request method was wrong.
Implement HTTP/2 Draft 13; HPACK Draft 08.
Merge pull request #954 from square/adrian.http2draft13

Implement HTTP/2 Draft 13; HPACK Draft 08.
Eagerly create Entry Files for every value.

Through the various code paths that an Entry would pass through both the clean and dirty File would be needed at least once. Creating it and the StringBuilders every time was having a large impact on allocation in high-frequency situations (like images in an Android app).
Fixes the do not follow redirects bug

The HttpEngine would not obey the set state because there was no
correlation between the HttpURLConnection.setInstanceFollowRedirects
method and the OkHttpClient.

Fixed the missing link by adding a new setFollowRedirects method to the
OkHttpClient class.  Bridged the gap for the HttpURLConnection.setInstanceFollowRedirects
by forwarding that state into the OkHttpClient.

Now the HttpEngine will always obey the OkHttpClient redirect state when
attempting the followUp phase.

Added necessary test to both OkUrlFactoryTest and CallTest.

https://github.com/square/okhttp/issues/943
Merge pull request #961 from square/jw/eager-entry-files

Eagerly create Entry Files for every value.
Import.
Merge pull request #895 from anderius/anderius_takerequest

Anderius takerequest with timeout