Added a version of takeRequest that takes a timeout.
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
Mention correct Java version on the website.
Use HTML entity for ampersand.
Use Okio's appending sink for File.
Merge pull request #971 from square/jw/appending-sink

Use Okio's appending sink for File.
Merge pull request #970 from square/jw/java-seven

Mention correct Java version on the website.
Merge pull request #944 from MiguelLavigne/feature/mlavigne/fix_do_not_follow_redirects

Fixes the do not follow redirects bug
Move connect to be closer to connection.

This eliminates some awkwardness in OkHttpClient, where it needs
to make a bunch of internal calls to Connection.
Merge pull request #972 from square/jwilson_0628_move_connect

Move connect to be closer to connection.
Make it possible to mock OkHttpClient and Call.

Closes https://github.com/square/okhttp/issues/956
Merge pull request #973 from square/jwilson_0628_nonfinal

Make it possible to mock OkHttpClient and Call.