update pom to enforce 1.6 instead of 1.7
Merge pull request #13 from jaxlaw/master

change enforcer rule to java 1.6 instead of 1.7
Ensure ordering of responses to existing async clients

The async c++ client does not handle out-of-order responses, so Thrift servers
need to support these clients by sending ordered responses.

Eventually this behavior will be disabled when an async client sets a flag in
the thrift header of its first message indicating that it can handle
out-of-order responses.
Nifty load tester server

A load tester used by the thrift team in conjunction with the C++ load generator
client to measure throughput and latency of thrift requests under various types
of simulated load.
Convert client timeouts to Duration type
Switch from custom connect timeout implementation to using Netty's connect timeout option
Add connection timeout unit test
Async client channel implementation
respond to the latest feedback on the pull request
Factor SendTimeoutTask and ReceiveTimeoutTask into IoThreadBoundTimerTask
Add static newBuilder() to ThriftServerDef
use facebook oss pom
- use airlift instead of the pp platform
- fix assert import to use testng
fix typo
add license headers, clean up shade plugin
update license headers
add site distribution location
Make the timeout tests be bullet proof by shimming out the nio selectors.
Make the timeout tests be bullet proof by shimming out the nio selectors.
Merge branch 'master' of github.com:hgschmie/nifty

Conflicts:
	nifty-examples/src/test/java/com/facebook/nifty/server/DeafSelectorProvider.java
	nifty-examples/src/test/java/com/facebook/nifty/server/TestNiftyClientTimeout.java
	pom.xml