Expose protocols used on client via ThriftClientManager.getIn/OutputProtocol
Update dependencies

- facebook-oss-pom (includes guava r15)
- thrift 0.9.1
- airlift 0.83
Fixups for new dependencies

Last commit updating dependencies requires a test fix and required one more related dependency update to fix a build break.
minor pom tweaks