added executeJSONArray
updated README to document JSONArrays
Fix bug where direct buffer gets reclaimed.
AsyncHttpServer response hack to reset the writable callback on the socket.
AsyncNetworkSocket: null check writable callback

Change-Id: Ie0dbde9bc38694e18e595fd0bc88f6c8c6e9e2a7
Ion: Fix issue 74.
https://github.com/koush/ion/issues/74

When serving a cached or conditional cached response, the byte buffer
must be properly limited to the content length.

Change-Id: I0948c13d1bb9060f409c70b59351915c98ed3dc1
v1.1.9

Change-Id: I010d61b63f91bfeef222d515af93080229a8b5e2
Merge pull request #72 from nickaknudson/issue_56

Proposed fix for Issue 56
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.