First changes to allow to use Channel.unsafe().voidPromise() for some operations to lower GC-pressure
Call ChannelPipeline.fireExceptionCaught(...) if a VoidChannePromise is notify about an exception
Make sure sendFile also works with VoidPromise
Simplify a bit