[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.
the JVM loves these kinds of methods, on runtime, this will most likely be inlined.

Also, I find splitting it to its own method makes the calling code easier to read.  To the read, you could try to parse the if statement and see what its doing, or just read the method name.