Fix possible NPE
Use promise.isDone() instead of additional flag / Remove printStackTrace
More safety in DefaultMessageBuf
Make inByte/MsgBuf final
DefaultChannelHandlerContext.removed doesn't need to be volatile
Fill/flush bridges only when necessary
Fix indentation
Fix a problem where flush future is set more than once
Reduce the memory footprint of DefaultChannelPromise
More robust type parameter detection

- Also removed unnecessary constructors which were added due to incomplete type parameter detection logic
Change ReferenceCounted.retain* to return itself and so allow method chaining
Fix a bug where DefaultChannelPromise.failure0() always returns false / Revert a bad commit
Use double-checked locking idiom + volatile optimization
Fix IllegalAccessError when Javassist is used
Make internal class final and package private
Fix unreplayble error
[#1051] Increment by the correct value
Remove UTF-8 encoding configuration spread over poms
Rename verify -> testsuite-osgi / Ensure testsuite-osgi runs without ~/.m2/settings.xml changes
Include testsuite-osgi as part of the build