Updated AIO transport abandoned in 4.0.CR3 to 4.0.23

Updated AIO transport abandoned in 4.0.CR3 to 4.0.23 to drastically reduce CPU usage.

Motivation:

We use Netty for several of our production servers and received several complaints about high CPU usage under heavy load on windows OS. So we tried to see if using AIO transport instead of NIO transport would address this. 

Modifications:

Updated the AIO transport from 4.0.CR3 to 4.0.23, Updated the read() and write() to conform to the API changes in 4.0.23

Result:

The AIO transport consumes significantly less CPU usage under heavy load. We tested against windows 2008 R3. Other parameters like throughput, latency were found to be slightly better than NIO transport.
I'll follow your cue anyway and remove the final. Just wanted to state those values are never changed once set. The default values are returned in getOption, if nothing is set using setOption.