Check for consistency of response ordering requirements across messages
Make netty's internal logger log to SLF4J in all nifty tests
Update facebook-oss-pom to v5 from v4
Remove leftover conflict markers
Add option to limit number of connections

Also, add test for this option
Fix 'mvn verify' warnings
[maven-release-plugin] prepare release nifty-parent-0.7.0
[maven-release-plugin] prepare for next development iteration
Shutdown channel factory if we created it
Fix test race condition

When finding an available port by binding a temporary ServerSocket to port 0, and then later using that port, the port might have been consumed by another test. Instead, tests should just bind the nifty server directly to port 0 and get the actual port it was bound to using getServerChannel after starting the server, and looking up the actual locally bound address.
Factor out more netty configuration specifics into the config builders

This change mainly adds control over number of boss and worker threads for the Netty channel factories used by the Netty client and server thread pools.

It also renames NettyConfigBuilder to NettyServerConfigBuilder (to contrast with NettyClientConfigBuilder), and turns the config builders into actual builders (they were just used directly before).
Add adapters to adapt NiftyProcessors back to TProcessors
Fix a NullPointerException in client channel

Not sure how we haven't hit this before, but this is a fix to a bug which can lead to NPE when trying to cancel the timeout on a failed client call.
Enable TCP_NODELAY

Turn these on by defaults to match the defaults in apache thrift
Upgrade to airlift 0.78-SNAPSHOT
Enable reuse of TChannelBufferInput/OutputTransport
Move to 0.78 airlift release
[maven-release-plugin] prepare release nifty-parent-0.8.0
[maven-release-plugin] prepare for next development iteration
Move to facebook-oss-pom v6