[CORE-1343] Fix relative path and catch UnknownChangelogFormatException
Trying to get vagrant to install databases including oracle with puppet
Ignore downloaded zip files
Vagrant up starts successfully with mysql and postgres
Unzip needs to be installed in vagrant for oracle module
Vagrant is able to install oracle 12c
Added vagrant documentation files
Merge branch 'vagrant' into 3.0.x
multi-tenant spring integration with multiple data sources
* it reads JNDI subtree for all data sources
* wraps it in SpringLiquibase instances
comment added to multi-tenant support
Updated maven-specified java language level, upgraded junit
check method should use getExpectedResult() method for better overriding
should log also at the beginning so if the migration fails, we know where
Enhance logger API and DefaultLogger implementation to accept setting of changelog and changeset.
rebased enhancedLogging branch to 3.0.x and had to fix call to LogFactory.
Add a ChangeExecEventListener to UpdateVisitor and RollbackVisitor allowing for finer grained monitoring of change executions.  This could be useful for progress monitors, enhanced logging/debugging, etc.
changeExecEventListener: add willRun method to listener api
changeExecListener: decided I liked fireWillRun and fireRan better for method names
Performance work: Support bulk loading of database objects easily. Database interaction is not the bottleneck now, DatabaseObjectComparatorFactory.isSameObject is
Performance work: Column and Table comparators short circut the rest of the chain to be faster since they already implement the default functionality themselves