CORE-1760 Improved test infrastructure

Linux oracle starts. Working on windows VM
CORE-1760 Improved test infrastructure

Windows oracle installs
Merge branch 'more-vagrant-configs'
CORE-1760 Improved test infrastructure

MSSQL installs in vagrant
Merge branch 'more-vagrant-configs'
CORE-1760 Improved test infrastructure

Misc connection supplier code cleanup
CORE-1760 Improved test infrastructure

Misc connection supplier code cleanup
CORE-1783
Command line option: add snapshot command
CORE-1783 Command line option: add snapshot command
CORE-1784 CORE-1784 GenerateChangeLog with objects in multiple schemas returns objects from multiple schemas and empty createTable statements

Track bulk queries for different schemas separately. Stops empty createTable changeSets in generateChangeLog
CORE-1784 CORE-1784 GenerateChangeLog with objects in multiple schemas returns objects from multiple schemas and empty createTable statements

Only generate changeSets for objects in configured schemas. Always include FK catalog/schema if different than base table
Moved CommandLineUtils code to new *Command classes
CORE-1785 Support multiple schemas in GenerateChangeLog
CORE-1785 Support multiple schemas in generateChangeLog, diff and diffChangeLog
CORE-1760 Improved test infrastructure

OS configuration isn't a separate configuration but rather a parameter
CORE-1779 User Defined Types come back with unnessary size specifier

Cannot assume unknown types are user defined types with no parameters. Raw is an example that was broken from earlier cahnge
CORE-1760 Improved test infrastructure

Trying out spock for testing, starting system to test only changed permutations
HSQL requires index name in createIndex
Removed javadoc on old properties
Add a new method setValue to the ConfigurationContainer interface