BATCH-2089: Added ability to remap ExitStatus
Fix JobOperatorTests.testJobOperatorGetRunningJobInstancesException TCK test

* Throw a NoSuchJobException in the event no running job executions are found when calling getRunningExecutions(String name)
Fixed no executions returned check and added a unit test
Fix TCK test JobOperatorTests.testJobOperatorRestartJobAlreadyAbandoned

* On restart if a previous JobExecution has a status of ABANDONED, throw a JobRestartException
* Ensure any previous JobParameters are merged with new parameters when creating a new job execution on restart
BATCH-2002: Initial support for complex conditional replacements