[#1344] Fix race condition in DefaultChannelPromise / DefaultChannelProgressivePromise which could lead to listeners that are not notified
[#1346] Make sure HttpPostRequestEncoder.nextChunk() return LastHttpContent once all chunks are read
Same fix for Netty V4 for issue #1313

Remove encodeAttribute/decodeAttribute for Multipart element
Replace where necessary by cleanString (to remove '"') on name part (not
on value part)
Correctly handle multipart disposition
Allow to recover from exception triggered by accept() more easily

This is done by stop accept() new sockets for 1 seconds
Beside this this commit also makes sure accept() exceptions of OioServerSocketChannel trigger
the fireExceptionCaught(...). The same is true fo the AioServerSocketChannel.
[maven-release-plugin] prepare release netty-4.0.0.CR2
[maven-release-plugin] prepare for next development iteration
Use short for DefaultPromise.waiters for less memory consumption
Merge SnappyChecksumUtil into Snappy and make calculateChecksum() public / Overall clean up
[#1007] HttpObjectAggregator should only throw one TooLongFrameException per full HTTP message
[#1007] Make sure the current message is only reset on LastHttpContent
[#1352] WebSocketFrameAggregator should only throw TooLongFrameException once per complete frame
[#1299] Make sure a handshake error will not trigger fireExceptionCaught two times
Fix duplicate invocation of same plugins due to needless fork of maven-source-plugin

- Fixes #1355
added UDT Client-Server Test
added UDT client server testcase
updated udt and connection test
use barchardt-udt 2.3.0 release. This fixes #1290 and 1329
[#1359] Fix incorrect response when 100-continue is needed
[#1358] Fix Encoding of multipart attribute names and filenames for non ASCII  chars