Integrated new HashWheelTimer into Environment instead of relying on java.util.Timer, which is not completely portable. Also had to tweak the NettyTcpClient to accommodate the new API.