Added an "unexpectedChangeSets" command.

A changeset is "unexpected" if it does not exist in the passed changelog (after processing includes and so on). This command lists "unexpected" changesets that have been executed on the target database.
CORE-479 UTF8 and FIrebird (cherry picked from commit 3bdc4b8)
CORE-1128: renamed dataDir to dataOutputDir in liquibase/integration/commandline/Main to match the documented name for the parameter (cherry picked from commit f9b123b)
CORE-1124: modified FindForeignKeyConstraintsGeneratorPostgres to do a case-insensitive search
(cherry picked from commit 455c5a71fd62a42d8452b6526d5271253421c8cf)
CORE-1123: modified core pom.xml to add a sources jar (cherry picked from commit 214c7c4)
JIRA CORE-1119: added CreateIndexGeneratorPostgres to prevent using schema.index-name syntax during index creation on PostgreSQL (cherry picked from commit cb62930)
CORE-1074 Fix DefaultLogger to use logFile parameter

Don't delete log file if it exists (cherry picked from commit 5b74098)
Activator for liquibase bundle to setup correct ServiceLocator (cherry picked from commit 763a16a)
add support for prepared statement, blob and clob on insert (cherry picked from commit 4298046)
Added liquibase-osgi project to provide Osgi support and create a usable bundle. (cherry picked from commit 376c327)
Added numeric type for DB2 (cherry picked from commit 29e9547)
Added support for a calculateCheckSum command. (cherry picked from commit 82b6c50)
Added support for loadUpdateData (SmartInsert) for Hsql (cherry picked from commit c6ecedd)
allow subclasses to override how update is performed (cherry picked from commit d59d0f4)
Applied patch from Samatov Nail to support remarks on addColumnChange (cherry picked from commit 32c036f)
CORE-1082 - Add maven support for hibernate integration
Include the target project's compile-time dependencies and build output in the classloader used to perform the database diff in the liquibase:diff mojo. These are required when the project is using hibernate annotations. (cherry picked from commit 9ad2158)
CORE-829: Embedded Derby shutdown does not work with Maven (cherry picked from commit df6adbc)
Created "payload" ServiceLocator logic for osgi frameworks (cherry picked from commit a207555)
Fixed bug via patch from Marat Tukhvatullin (cherry picked from commit 3fd36fd)
Fixed test by applying patch from Samatov Nail (cherry picked from commit 8adb926)