Reuse xnio impl
Move IdleTimeoutConnectedStreamChannel to core
Remove duplicated code
Rename adapter classes and make them abstract
Allow to pass null as SendCallback if no notification should be done and make it clear in the javadocs
Remove not needed volatile usage