dns test updates
ChunkedInputFilter: watch for early end of stream and report an error
OutputStreamDataSink: comment out the blocking paths.
Persist user-agent across redirects
Fix various ByteBuffer wrapping issues.
AsyncHttpResponseImpl: honor explicitly set content lengths
Fix relative path redirect issues.
https://github.com/koush/ion/issues/80
Redirects to POST should become GET.
Fixes https://github.com/koush/ion/issues/81
whitespace
Use the URL class to handle redirect calculations.
v120
clean up error reporting in push parser

Change-Id: If9c37be3a86e564b568e4ee1c493bab1fafbb5a3
Merge remote-tracking branch 'koush/master' into cm-10.2
Do not set the callback if the Future was cancelled.
Cancelling a future should clear the callback.
add some exception tracing

Change-Id: If9f87137d86c2256430f4fbbf7c6a841be674449
SimpleFuture: cancels should trigger callbacks

Change-Id: I636f1f0f79401490b518ff26cba38d73bbca354b
Fix test
Fix test
Revert "SimpleFuture: cancels should trigger callbacks"

This reverts commit f0875c7505876e0467df7249af7d394dd2025113.