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
Merge branch 'generative-testing-start'

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