Crank updates to collect better run data

-Added (optional) controller support for client synchronization and
results aggregation
-Sampling now supports server perf counters or client connection states
-Options to stop connect phase now include #connections, timeout and
available server memory
-Option to send payload over connections
-Logs connection stats to CSV for Excel graphing