CORE-1760 Improved test infrastructure

OS configuration isn't a separate configuration but rather a parameter
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
CORE-1760 Improved test infrastructure

Will iterate over all databases and run minimum sql. Still need to persist results and have a better approach for managing databse state suppliers
Merge branch 'master' into generative-testing-start

Conflicts:
	liquibase-core/src/main/java/liquibase/database/core/supplier/DB2ConnSupplier.java
	liquibase-core/src/main/java/liquibase/database/core/supplier/PostgresqlConnSupplier.java
	liquibase-core/src/main/java/liquibase/sdk/supplier/database/ConnectionSupplier.java
CORE-1760 Improved test infrastructure

StandardChangeSpec is able to run through all permutations of changeSets for hsql
CORE-1760 Improved test infrastructure

Successfully creates .accepted.md file but the file for StandardChangeSpec is very large
CORE-1760 Improved test infrastructure

Improvements and bugfixes to .accepted.md file
CORE-1760 Improved test infrastructure

Able to save permutations in a table format
CORE-1760 Improved test infrastructure

Use LiquibaseCommand for SDK main commands as well
CORE-1815 Liquibase SDK command to easily watch database

Initial version. Needs code cleanup and documentation
CORE-1815 Liquibase SDK command to easily watch database

Code cleanup
CORE-1815 Liquibase SDK command to easily watch database

Ajax polling for changelog changes
CORE-1815 Liquibase SDK command to easily watch database

Final cleanup
CORE-1815 Liquibase SDK command to easily watch database

Added ajax loader image
CORE-1815 Liquibase SDK command to easily watch database

Tables scroll when needed, display details in modal window
CORE-1815 Liquibase SDK command to easily watch database

Cannot use File object when running in a packaged jar
CORE-1815 Liquibase SDK command to easily watch database

Need to include new packages in osgi description
Merge branch 'generative-testing-start'

Conflicts:
	liquibase-core/src/main/java/liquibase/util/StringUtils.java