Merge pull request #2 from koush/master

update
PushParser: fix PushParser.until not eating the marker

Change-Id: I4ea1ec38b665cf63ff71505558f77a2ef39dfaf7
SocketIO: Do not readd existing clients

Change-Id: I96ec2419f0711b58869f0146777ed314fa5c2c58
AsyncHttpServerResponse: fix bug where writeHead is called twice

Change-Id: I353bd5ae2c06664d1b7b2533626a7ffff6a5f5c9
WebSocket Server: Implement WebSocket server protocol option.

Change-Id: I02fc5e7ac4b0dbb688ad5789178f9e7643eea8a5
Breaking change:
All HTTP bodies have moved into the com.koushikdutta.async.http.body namespace.

Add support for Document bodies.

Change-Id: I9b77e81b405aaa38ccf2afa030053e0ff9666761
Add test around Issue59

Change-Id: Ica8b0be5017cad66a78ade2ebf09a359b24c1639
AsyncHttpServer: keep-alive should only be used when requested

Change-Id: I07ea157f6a898970b85495281f1d0c6c21ecb6ca
issue59 comment

Change-Id: I1f36aabf571cb15b04ce5d4d72d7393879b56225
Fix up keep-alive handling.
Fix up Range/Content-Length calculations.
Fix up header logging. (TODO: dont call toHeaderString)

Change-Id: I3cdcdca179a5b7ddcbdaa582590e60f52cd5c515
AsyncHttpServer: sendFile enhancements

Change-Id: I9cece9a29b60a8ced57bfa1eab8ecb31362720fe
AsyncServer.stop is now synchronous.
TODO/Feature: Add asynchronous Future version.
At current, stop() is only used during unit tests anyways.

Change-Id: I34a00f723078f9b4df1b44cf8722fa3ebb9007e1
Expose the ResponseCacheMiddleware DiskLruCache.

Change-Id: I2ff2ed8349562a5027c108fb8729a32ee433c0a7
Merge remote-tracking branch 'koush/master' into cm-10.2
Fix ups for Range requests.
Fix double onEnd call.
Simplify SimpleFuture to allow returning of a result and an exception (WIP)

Change-Id: I03ad9ae5b9f7a351db90e44f623acc61d1ff4aeb
move StreamUtility

Change-Id: I52626e70495dc40a4cd039ea4f2cec23a7952d3a
OutputStreamDataSink needs to provide a server.

Change-Id: If3af2d095377eb3927e639cf7f37ecba906574f9
Merge remote-tracking branch 'koush/master' into cm-10.2
Implement support for blocking streams

Change-Id: I824b9cea71c0b76fa448fa357b6719d1ddf3199d
Merge remote-tracking branch 'koush/master' into cm-10.2