Niftyclientchanneltransport

Adds a TNiftyClientChannelTransport for implementing a synchronous TTransport interface on a netty-based asynchronous NiftyClientChannel (this replaces the old framed-only sync wrapper around raw netty async).