[#1322] Correctly handle the removal of Transfer-Encoding: chunked in HttpChunkAggregator
SPDY: refactor SpdyHttpDecoder to allow subclasses to access messageMap
SPDY: SpdyHttpDecoder cleanup and set content length on last message
Fix for #1313 & #1332

For issue #1313, partial fix: enhance coding/deconding to missing part.
Now filename is correctly undecoded. Name and Value must be encoded to
allow parsing.
For issue #1332, add text/plain to content-type as default type if not
specified.
[#1310] Fix deadlock which can happen if limit of MemoryAwareThreadPoolExecutor was exceed and a close is triggered by a write

* Close must be handled from outside the write lock to fix a possible deadlock
  which can happen when MemoryAwareThreadPoolExecutor is used and the limit is exceed
  and a close is triggered while the lock is hold. This is because the close(..)
  may try to submit a task to handle it via the ExecutorHandler which then deadlocks.
[#1310] Fix deadlock which can happen if limit of MemoryAwareThreadPoolExecutor was exceed and an exceptionCaught(..) is triggered by a write
[#1313] Fix for Multipart name and value that should not be encoded, except charset if specified
Correctly handle multipart disposition
[#1007] HttpObjectAggregator should only throw one TooLongFrameException per full HTTP message
[#1338] Respect default ByteOrder of ChannelBufferFactory when using ProtoBufEncoder
[#1299] Make sure a handshake error will not trigger fireExceptionCaught two times
[#1358] Fix Encoding of multipart attribute names and filenames for non ASCII  chars
[maven-release-plugin] prepare release netty-3.6.6.Final
[maven-release-plugin] prepare for next development iteration
[#1374] Allow users to all all subprotocols by using * as wildcard
[#1383] [#1381] Encode / Decode the cookie expire data the same on all jvms
[#1384] Cache HttpHeaderDateFormat in ThreadLocal