[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.
@haoyuan can you explain why we should make it a instance method?  Static makes it clear, when you have to maintain it, that this code will not have access to the object's state.