Updates to crank for automation, and more Stress metrics

Updates to crank for automation, and more Stress metrics
-stress: added %CPU,%GC and alloc sampling
-crank: removed console input
-crank: added transport, duration (after ramp-up), and timeout command-line options
-crank: added sampling of server-side connections, and client-side connection allocations
-crank: added tplan for crank performance runs

Keep in mind that allocation metrics are just a guideline, and we can adjust or remove if they don't provide value. The main metrics are receives/sec (stress) and max connections (crank), which we should be able to increase if we can decrease memory usage.