Remove unique transition pattern check per JSR requirements. Transitions are ordered based on their ordering in the job defintion XML document, so for example having an end and stop transition both with a pattern of "foo" is valid.
Refactored to use the JSR's JobOperator to launch test job
Upgraded HSQLDB version to 2.3.1 to fix transaction issue
Refactored CheckpointAlgorithmAdapter to be stateful
Update hsqldb connection string adding the mvcc parameter to avoid serialization exceptions