CORE-1669: Returning the defaultCatalogName if it is not null.
CORE-1677: fix default schema name for Sybase
Fixed relative CLOB file path bug

Resolving path by changeLog.getPhysicalFilePath rather than by using changeSet.getFilePath
Integration test for the Update Mojo for the relative CLOB file lookup

Test uses in-memory Derby DB, added dependency to pom.xml
Closing PreparedStatement after execution
Moved table creation into separate imported changeLog to emphasize inconsistent behavior
Removed unnecessary pom entries
Fixed JdbcUtils type
Providing ResourceAccessor to ExecutablePreparedStatementBase from Change rather than creating it

Avoid project.basedir problem in Maven multi module projects
Extracted existing changeloghistory logic into ChangeLogService class
Moved hasDatabaseChangeLogTable to be a TableBasedChangeLogService method, not on Database or the ChangeLogService interface
Removed Database.checkDatabaseChangeLogTable method in favor of ChangeLogService.init and ChangeLogService.upgradeCheckSums
Method name cleanup in new ChangeLogService interface
Renamed ChangeLogService to ChangeLogHistoryService
Changed getNextChangeSetSequenceValue to getNextSequenceValue and removed from Database interface
Changed getNextChangeSetSequenceValue to getNextSequenceValue and removed from Database interface
Added standard base class for ChangeLogHistoryService
Merge branch 'external-changelog'
CORE-883 updateSQL without database access

Initial support for offline updateSQL support
CORE-883 updateSQL without database access

Improved support, can specify database properties from offline url