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
Fix an AsyncClientWorker bug that it asks the wrong channel if it has an error