Implement instrumentation for bytes read/written and channel count
Expose read/write byte count on transport
Add buffering transport optimization to TNiftyTransport

In the case that the TNiftyTransport gets a ChannelBuffer which has a backing heap array, we can use that heap array to implement the TTransport buffering interface for a performance win.
Update dependencies

- facebook-oss-pom (includes guava r15)
- thrift 0.9.1
- airlift 0.83
Update dependency versions for release
[maven-release-plugin] prepare release nifty-parent-0.10.0
[maven-release-plugin] prepare for next development iteration