Initial commit of package detangle work
Update dependency versions

In addition to updating the versions of numerous dependencies, this
commit also remove the dependency upon CGLib as it is no longer used.

Two test classes have been updated. One to cope with a new method in
Commons IO FileUtils which made a method call ambiguous, and one to
cope with API changes in the latest version of Quartz.
Patched up maven build for new dependencies for now.  Also updated minimum java version to 1.7
BATCH-1797 - implementation of SQL 'wildcard' search in JobInstanceDao
Add wildcard search functionality from BATCH-1797 to MapJobInstanceDao and tests
Updated hsqldb urls to use MVCC mode
Updated to address TCK classpath
BATCH-2227: Allow multiple configs (xmls, java-files, packages) to be
loaded in ApplicationContextFactory
update copyright dates, fix test method typo, xml cleanup, add varg - for BATCH-2227
Removed redundant casts