Changed remote exception interface to transmit remote stack trace as a string (previous mechanism was failing to transmit any information about nested exceptions)
split process functionality out of the process handler and into a reusable process manager
split process functionality out of the process handler and into a reusable process manager
Added functionality to increment jmx and debug port for each process is created from a process config after the first within a scenario. The ports are reset when the scenario completes. Enhanced the remoting handler: when it fails to connect to a remote process using the location found in the remoting config, it will attempt to connect using configuration from the process manager.