[#1363] Make sure ChannnelConfig.setAutoRead(false) will stop read from socket directly
[#1369] Move ImmediateEventExecutor to common and let it access via a static public field

* Also fix a bug there to return a correct implementation of ProgressivPRomise to work with the
 ImmediateEventExecutor
[#1369] Move ImmediateEventExecutor to common and let it access via a static

* Also fix a bug there to return a correct implementation of ProgressivPRomi
  ImmediateEventExecutor
[#1374] Allow users to all all subprotocols by using * as wildcard
@Deprecate a method as it's not needed anymore
Fix checkstyle
Just some tiny javadoc fixes
Make sure successful SslHandshakeCompletionEvent is a singleton

- Related: #1373
- This commit is an amendment to 2a7bea2ad3102d7290194c5e72fdd15aa9a6e973
[maven-release-plugin] prepare release netty-4.0.0.CR3
[maven-release-plugin] prepare for next development iteration
Clarify SnappyFramedDecoder javadoc to make it as clear as possible regarding the default settings
Fix a which could cause data corruption when using AioSocketChannel.

This was because it was possible to have the JDK read into a wrong buffer region if the user called discardReadBytes() later. Fixes #1377
No need to use NioSocketChannel.class directly
Update HttpHeaderDateFormat.java

Output for "E, dd-MMM-y HH:mm:ss z"
on java 1.6 I get: Wed, 22-May-13 09:11:41 GM
on java 1.7 I get: Wed, 22-May-2013 09:11:14 GMT

To be uniform on both jdks.. modified it to
"E, dd-MMM-yy HH:mm:ss z"

learnt from - http://stackoverflow.com/questions/16687298/simpledateformat-different-behaviour-depending-on-java-version
[#1385] Fix NPE which was triggered if a write was executed but the HeadHandler not init yet
[#1384] Cache HttpHeaderDateFormat in ThreadLocal
[#1388] Ensure AbstractNioMessageChannel based Channels will call fireInboundBufferUpdated() soon enough to release resources
[#1388] Correctly break the loop on exceptions
Fix StackOverflowError in LocalEcho.doBeginRead() when the peer channel keeps writing data

- Fixes #1380
Some optimizations to the http codec