AsyncHttpServerResponse: use long instead of int.

Fixes integer overflow when sending huge files.

Change-Id: I80ea5bead253804ad8fb7dcf8105cc175dc2a495
Update README.md
keep originally requested method when handling a redirect.
on redirect if original method was HEAD use that, otherwise use GET
Merge pull request #109 from schwiz/master

keep originally requested method when handling a redirect.
Fix up url encoded decoding.
HashList.pop
AsyncHttpServer.send(String) Do not overwrite content type if already specified.
Fixes Ion Issue 169 (https://github.com/koush/ion/issues/169)
Removed extra CRLF

Removed extra CRLF being sent after boundary end
Merge pull request #114 from GeropaPidurulein/master

Fixes Ion Issue 169 (https://github.com/koush/ion/issues/169)
indent
use AssetManager for asset paths.
PushParser fix for tap callback method call
- moved "proguard friendly fallback" after "proper" method search,
- added .setAccessible(true) before invoking discovered method
Merge pull request #118 from zbsz/push_parser

PushParser fix for tap callback method call
AsyncHttpClient: watch and report invalid URIs.
ByteBufferList: add support for compacting.
Simple optimization to the framing code to remove an additional math
operation
Added a new send overload in the websocket that lets the use send an
offset and length argument as well, this prevents the user from having
to potentially create an intermediate copy of the buffer, if the entire
buffer is not being used.
Watch for null values on UrlEncodedFormBody.

If a connection dies during completion, do not attempt to reconnect. Instead fail.
Rearranged method signatures to avoid overloaded name collisions.
watch for nre