AsyncHttpServer: Add support for HEAD method on assets.
Add FutureRunnable and FutureThread.
Add HandlerFutureCallback to manage a callback onto a Handler thread.
AsyncServer: make the executor stuff private.
Input/Output stream emitter/sink: stop using the executors. Remove broken blocking support.
Util.emitAllData: watch for emitter pause.
AsyncHttpServer enhancements:
Custom body parsers.
Get local socket server on listen.
v121
Dns: Parse txt records. Fix name compression.
AsyncHttpServerResponse: properly handle unwritten head on end().
AndroidAsync : Synchronize isCancelled

The parent reference can be null between the check for not null and
and invocation on its method under extreme race conditions. Avoid
that by placing it inside a synchronized block.

Change-Id: Ib625847c23230cf2c42204325de54149026ff5c6
Add getFile for DiskLruCache
Merge "AndroidAsync : Synchronize isCancelled" into cm-11.0
Fixed resource leaks.
Created utility method to close Closeables quietly.
Catch cancelled key exceptions.
Eat data on http client connect cancellation.
Add keySet method for HashedList.

Change-Id: I7a15d1e8ecdd58c3b853c7d51ea17574da7d7102
Use custom exception classes to facilitate better error reporting on the client side
Merge pull request #94 from dmapr/master

Use custom exception classes to facilitate better error reporting on the client side
Make public some IoUtils.closeQuietly.

Change-Id: I048beaeb2af3ff53341008207b89d228b3cfd7ab
SocketIO: Better handle queries when building the session url
Pass the original exception as the cause when throwing ConnectionClosedException
Merge pull request #96 from rahulparsani/master

SocketIO: Better handle queries when building the session url
Merge pull request #97 from dmapr/master

Pass the original exception as the cause when throwing ConnectionClosedException