Automatically restart process up to a certain number of retries within a crash recovery period.
Test process is auto-restarted on non-zero exit code
Refactor so that all process info is encapsulated in ProcessInfo objects
Merge branch 'auto-process-restart'