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.
Added close() to PreparedStatement object

PreparedStatement object returned from PreparedStatementFactory was not being closed, so database resources are not being released; this caused problems when working with a large Oracle database with thousands of records being added.
Adding binary folder and .classpath Eclipse-file at gitignore
Add schema name in front of index name when droping index at PostgreSQL database
Convert raw query to native representation
Add parameter "SET DEFINE OFF" to prevent variable substitution
informix support
informix support
pom fix
- Added support for prepared statement in update change; refactored executable prepared statements
Properly parse liquibase.parameter from the servlet context
add .classpath to .gitignore (Generated by Eclipse).
Look for and use a tablePrefix parameter in the ServletContext to help determine the change log table names.
Multiple contexts support in formatted sql changelog
Rollback of a column with a default value where the schema was specified was failing. The schema was not being added to the DropDefaultValue call.
Merge pull request #60 from cedexis/2_0_x

Rollback of a column with a default value
CORE-1195 Restore auto-commit on close.

- Only adjust auto-commit in AbstractDatabase.setConnection(...) if the
  current auto-commit mode isn't what's required
  - If the auto-commit mode is adjusted, store what it used to be
- When close() is called, if a previous auto-commit mode was stored,
  restore the connection to it
- Added unit tests to ensure the auto-commit mode is only changed if
  it has to be, and that, if it's changed, it's restored on close
fix CORE-993
user-contributed feature: escape-able changeLog params
ChangeLog params were getting expanded twice, which was breaking the escaping