Fix resource leakage in example
Add missing javadocs
Introduce ChannelGroupMatcher which can be used to only apply operations of a ChannelGroup on matching Channels.

This is often useful if you for example use a ChannelGroup to hold all connected Channels and want to broadcast a message too all of them
except one Channel.
[#1561] Fix Securechat example which was broken because Channel was not flushed
Fix examples
Correctly set the destroyed flag
Set the destroyed flag at the correct time and fix a the httpupload example to release all resources
Tiny optimization
SPDY: fix bug #1211 reintroduced in 7bedd8f
[#1558] Corrects handling of port number in WebSockets handshake header values

* This patch was inspired by the work of @golovnin
[#1558] Use correct scheme to detect port. Thanks @golovnin for spotting it.
Allocate buffer from ByteBufAllocator in ChunkedFile
Fix a NoSuchElementException and out-of-order event problem caused by SslHandler

The fix prevents from reentering channelRead incorrectly. It also
prevents from getting the inbound requests out of order.
Merge remote-tracking branch 'remotes/upstream/master'