Merge pull request #5 from jaxlaw/master

add channel close and exception handling to nifty client
Merge pull request #7 from jaxlaw/master

update netty to 3.5.2.Final and remove fbcode dependencies
Merge pull request #8 from jaxlaw/master

add socks support to nifty-client
Make version numbers consistent for nifty-examples, nifty-asf-server

Summary: Everything else is version 0.0.1, these two are version 1.0.0

Test Plan: mvn -U clean test

Reviewers: jaxlaw

Reviewed By: jaxlaw

Differential Revision: https://phabricator.fb.com/D523913
Add support for setting socks proxy on each connect
Reformat code
Remove unused dependency on internal thrift
Merge asf modules into main modules
Add Apache license header to all files
Remove a broken reference to nifty-core-asf artifact (merged into nifty-core)

Summary: Title says it all

Test Plan: mvn -U clean test

Reviewers: jaxlaw, dain, martint

Reviewed By: martint

Differential Revision: https://phabricator.fb.com/D531302
add andrewcox to developer, add scm to pom
[maven-release-plugin] prepare release nifty-parent-0.0.1
[maven-release-plugin] prepare for next development iteration
Merge pull request #11 from jaxlaw/master

Testing out the mvn release:prepare workflow
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