Support ops_per_conn for async client load
Add the missing loadgen operations
Switf2Thrift generator

Swift2Thrift generator gets a list of Java classes on the command line
and produces a .thrift file that would have generated these classes.
Stop swallowing exceptions after successful connect if client creation fails
Adjust for moved TChannelBufferInput/OutputTransport class in Nifty
Move to facebook-oss-pom v5 from v4

This includes a move to Guava 14 (from 13), which revealed a bug in a
test
Move to nifty 0.7.0 release
[maven-release-plugin] prepare release swift-root-0.7.0
[maven-release-plugin] prepare for next development iteration
Move to nifty 0.8.0-SNAPSHOT
Added swift2thrift verification on exceptions and return types
Log when a handler method throws an undeclared exception
Make it possible to use full netty configuration options in Swift

This diff makes it possible to pass a NiftyClient to construct a ThriftClientManager, and to pass a ThriftServerDef and NettyServerConfig to construct a ThriftServer.
Add event handlers support

{pre,post}{Read,Write(Exception)?} handlers are called at the
appropriate times during request processing.
getContext() is called first and it's return value is used as the
context argument of the above calls.
Implemented service stats as an optional event handler

Was an integral part of the processor. As a side effect, the interface
for event handlers was updated to fit this use case.
Add swift-generator-cli README.md
Fixed LoadGenerator to export stats to JMX.

The bug was that 2 instances of A?SyncClientWorker were created. One was
used to export stats, the other to do actualy thrfit calls. The result
was that the exported counters were always 0.
With this fix, only one instance is created and stats are shown
correctly.
Add a clientId to ClientWrapper in AsyncClientWorker

This helped me to debug an AsyncClientWorker issue that was causing it to stop sending requests after ops_per_conn requests+1 had been sent.
Fix an AsyncClientWorker bug that causes it to stop sending requests
Fix a typo

Change recordRequestReceived => recordRequestSent