added executeJSONArray
updated README to document JSONArrays
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.
Cancelling a future should clear the callback.
Added emitEvent methods

Added emitEvent methods, used to emit events without arguments.
Fixed indentation

Changed tabs to spaces