Reduce the memory footprint of DefaultChannelPromise even more (part 2)

- Rewirte DefaultChannelFutureListeners - this saves another int field when there are more then one listener.