XD-703 changed from in mem job repo to hsql repo

Updated to use HSQLDB 1.8.
Also updated/regressed the configs to use the 1.8 standard.

Starting adding tests.

Test now include repository checks and check hsqldb schema

XD-703 Move common Job Context to global context

Had to use the in memory Server because of gradle issues.

Common settings have been moved to batch.xml.  I may remove this in the next commit

Added connection pooling and removed the common.xml

Changed connection pool to TomcatJDBC Pool.

Added basic connection pool settings.

Updated global beans to handle batch.xml

Tests now use XD-Single Node and the XD Global Beans.

Application uses global for all context resolution.

Batch XML no longer uses parameters for its jdbc connections.  I will create a story to handle this correctly for M3.

Code Review requests have been added.
JobRepoTests uses the main context to test against.
Removed version numbers.
XD-753 was created to cover the issue that jdbc settings need to be exposed to our users.

Config Cleanup

Removed the check test for the directory.
Not necessary due to the setup of the test actually does this.

Removed the configurator and used straight XML.  Also some formatting changes.

Updated code to remove the finally clause.