Allow the response API to query more information about the request.

Allow querying the response API for whether the response was cached,
fetched via a proxy, fetched via SPDY, or fetched via QUIC.

Added Java bindings.
Added C bindings for the new response queries.

Updated the cnet-util to test these new response queries.
Switch to the C++11 override keyword.
Renamed Android adapters according to Chromium convention.
Support new Chromium release (40.0.2192.3).

UploadDataStream became an abstract class.  We need to use an implementation.
Fix compilation errors for updated Chromium release.