Add testcase to try to reproduce #2144
Fix fileChannel not closed, preventing delete to occur correctly
Add a log message on deletion failure
Run the autobahntestsuite as part of the testsuite
Increase permgen space for javadoc creation
Not throw an exception if subprotocol is not supported but just drop the header as stated in the RFC's
Fix API documentation on the usage of AttributeKey
Revert "Increase permgen space for javadoc creation"

This reverts commit 491b2fd69a25f746715f9d75940df9c96baa2404.
[#2161] Reduce the verbosity of the autobahntestsuite by eliminate the printed stacktraces
Add ReferenceCounted.touch() / Add missing retain() overrides

- Fixes #2163
- Inspector warnings
Touch a ReferenceCounted while it traverses across a pipeline
Fix inspector warnings
Enable a user specify an arbitrary information with ReferenceCounted.touch()

- Related: #2163
- Add ResourceLeakHint to allow a user to provide a meaningful information about the leak when touching it
- DefaultChannelHandlerContext now implements ResourceLeakHint to tell where the message is going.
- Cleaner resource leak report by excluding noisy stack trace elements
Simplify the acquisition of Cleaner
Exclude sun.nio.ch.DirectBuffer from animal-sniffer check
Remove code duplication
[#2164] Only reregister SelectionKeys that are still valid
[#2159] Not fail the ChannelPromise with WriteTimeoutException to prevent warning
[#2168] Eliminate unnessary memory copy for heap buffers in JdkZlibEncoder

* Also adjust tests so it test with direct and heap buffers
Better exception message to tell the user why it is not supported