Remove not used enum
Only write the header as it should be
[#971] Fix a bug where the HttpContentCompressor was try to start compressing on an empty response
[#999] Refactor UDT transport to make use of the ServerChannel interface
Tighten up generics on ServerBootstrap again as it was fixed in UDT
Use InetSocketAddress(0) if no localAddress is specified for connect() operation in UDT
Make Bootstrap and ServerBootstrap thread-safe

- Additional fix for: #970
- Use LinkedHashMap again to save memory consumption
- ServerBootstrap now makes a copy of child parameters so that modifying ServerBootstrap after bind() does not affect the already-bound servers. This also makes child channel initialization potentially faster due to reduced garbage iterator.
Enable TCP_NODELAY and SCTP_NODELAY by default

- Fixes #939
- Add PlatformDependent.canEnableTcpNoDelayByDefault()
  - Currently returns false on Android. Will change if necessary later.
Rename localtime to worldtime so that a user thinks it's a local transport example

- Fixes #1003
Add missing file

- Related issue: #1003
Upgrade to netty-build-15 to fix build issues
Allow to specify the mode the encoder uses for form params. This allows it to be used with OAUTH

The OAuth 1 spec has small deviations from UrlEncoder.encode's output.

+ Percent encodes the parameters
+ Added tests to verify
+ See relevant OAuth section
http://oauth.net/core/1.0/#encoding_parameters
+ Detailed explanation http://hueniverse.com/oauth/guide/authentication/
Fix semantic of DefaultAttribute impl on setIfAbsent
Add compiler options to find unchecked/deprecated code
Add more compiler plugin options to make compilerArguments works
[#983] Force the user to implement an actual ChannelInboundHandler or ChannelOutboundHandler

For this ChannelInboundHandler* and ChannelOutboundHandler* was made package private
Make MessageBuf bounded

- Move common methods from ByteBuf to Buf
- Rename ensureWritableBytes() to ensureWritable()
- Rename readable() to isReadable()
- Rename writable() to isWritable()
- Add isReadable(int) and isWritable(int)
- Add AbstractMessageBuf
- Rewrite DefaultMessageBuf and QueueBackedMessageBuf
  - based on Josh Bloch's public domain ArrayDeque impl
Replace .readable() and .writable() to .isReadable() and .isWritable()
Fix SnappyFramedDecoder issues

- Checksum header was being incorrectly read due to incorrect order of
  shift and masking operations.
- Length field of 1-byte copy was being incorrectly interpreted due to a
  typo in the binary mask used to extract it.
- Use ByteBuf.readUnsignedByte() instead of readByte() & 0xff
- Use bitwise-OR wherever possible
- Use EmbeddedByteChannel to test
- Use ByteBuf comparison instead of array comparison
- Work done by @lw346 and then revised by @trustin
Move non socket specific stuff out of the socket package