Add the leak checker to AbstractByteBuf
Extract method
Fix Java 6 compatibility
Thread safety
Introduce ResourceLeakDetector that provides general resource leak detection
Add logging & TODO