CORE-1604 Minot maven pom cleanups

Apparently still need the relativePath
CORE-1424 SQL Generation ignores DATETIME parameters

Need to determine mysql versions that support this
Added new liquibase.Liquibase.generateChangeLog method
Need to escape databaasechangelog columns in select, in particular for redshift where "TAG" is a keyword
CORE-1635
Generated changelog missing unique constraints should be output before foreign keys
CORE-1640 foreignKeyExists precondition always failing
CORE-1588 MySQL DataType - BIT size and default not captured on Snapshot
CORE-1586 MySQL DataType - defaultValueComputed being injected into YEAR
Align method signature of conflicting String[] and String.. declaration

Under JDK 1.8 this causes unresolvable compiler warnings even in your
derived classes:
 java: checkDatabaseChangeLogTable() in liquibase.database.AbstractJdbcDatabase
       implements checkDatabaseChangeLogTable(...,java.lang.String[]) in
       liquibase.database.Database; overridden method has no '...'
Revert "Put back change to checksum calculation introduced in 3.0.5"

This reverts commit 6cbe6b307c13c6511254a98ddbb80245689d5d3c.
CORE-1645 Add unit test to verify checksum of update change with where condition.
Merge branch '3.0.x'

Conflicts:
	liquibase-core/pom.xml
	liquibase-debian/pom.xml
	liquibase-integration-tests/pom.xml
	liquibase-osgi/pom.xml
Revert "Revert "Put back change to checksum calculation introduced in 3.0.5""

This reverts commit 1a31b749d70356b0664d67cedab71dac298d52a2.
CORE-1645 adjust unit test for checksum change
allow determining boolean value from integer
Merge pull request #208 from bschmid/hotfix/java8-varargs-warning-3.0.x

Align method signature of conflicting String[] and String.. declaration
Updated schema version
Merge pull request #210 from adangel/master

Merge from branch 3.0.x and verify CORE-1645
Merge pull request #209 from adangel/3.0.x

CORE-1645 Checksum changed for update with where clause
Merge remote-tracking branch 'origin/3.0.x' into 3.0.x