Minimize Op events sent

Minimize events sent by checking current InterestOps in userDefinedWritability
Minimize events sent by checking current userDefinedWritability in AbstractNioChannel.WriteRequestQueue
Add 2 test class: AbstractChannelTest and NioChannelTest
Add test in reverse order in mixed mode
Remove Filter on events in TrafficShapingHandler