CORE-1252 Remove build-helper-maven-plugin from liquibase-core/pom.xml
Added whereParams clause.
Allows for the injection of parameters into a where clause.
This means that database independent values can be set.
Allows for use of sequence functions as well.

Added super class to encapuslate common fields in update and delete changes.
Reverted change in TableWriter as TypeConverterFactory class does not appear to be in the source code.
Added a Reader with the ability to detect encoding from the UTF BOM
Added BOM aware reading to StreamUtil
Merge pull request #113 from skelter/CORE-1252

CORE-1252 Remove build-helper-maven-plugin from liquibase-core/pom.xml
Merge pull request #112 from dbroeglin/bom_aware

BOM aware file reader
CORE-1263 markNextChangeSetRan wrong EXECTYPE
CORE-1262 NullPointerException in AbstractDatabase if DatabaseConnection.getURL() returns null
CORE-1256 Allow sqlFile tag to specify end of line character to prevent checksum errors in different environments
CORE-1255
Change Set with numeric values like 0.001 has different checksum with Java 6 and 7
CORE-1253
Precondition onError="CONTINUE" still executes the changeset
Use bufferedInputStream for performance
CORE-1245
endDelimiter in Formatted SQL Changelogs
CORE-1242
Database.doesTagExist() ignores parameter value
CORE-1231
NPE from liquibase.sql.UnparsedSql
CORE-1223
add comment field to RanChangeSet
CORE-1213
HSQLDB Sequence should probably default to bigint
CORE-1209
ISODateFormat removes leading zeros for milliseconds when formatting dates
CORE-1205
Improve LiquibaseServletListener: "should run" and support for JNDI
CORE-1202
Filtering changelog list by includeAll tag