[TACHYON-62] Netty

Netty implementation of the data server.

This patch is not done yet.  Its intent is to show the work I have right now for commenting.

This PR should not be merged until performance results come in.
Do we need to set high and low write watermarks? 
```
boot.childOption(ChannelOption.WRITE_BUFFER_HIGH_WATER_MARK, 32 * 1024);
boot.childOption(ChannelOption.WRITE_BUFFER_LOW_WATER_MARK, 8 * 1024);
```
Please refer: http://normanmaurer.me/presentations/2014-facebook-eng-netty/slides.html#11.0