Added system property "liquibase.env" to support multiple instances
running on a single host, keeping a separation of instances by including
an environment name. The LOCKEDBY column when the system property is set
will include the liquibase.env value, separated by a #. e.g.
localhost#server1 (127.0.0.1)
Add check to UpdateDataChange to use a prepared statement for a CLOB column type rather than a standard SQL statement.  This is to prevent a 4000 character Oracle error when using large values for columns.
Updating the ant dependency from 1.6.5 to 1.7.1.
Adding an antlib file to load all ant tasks via an antlib URI. Currently it only loads the current ant tasks from the existing properties file. All new tasks should be defined in this file.
Removing some of the deprecated method calls and replacing with their appropriate replacements.
Replacing the file path strings with Ant FileResource objects for stronger typing and better path handling.
Updating base ant task to accept a new attribute "outputEncoding" that takes the charset to use for writing output files. It is an optional attribute and defaults to the global configuration setting.
Cleaning up the ant class loader once the task is complete.
Adding an ant task testing framework based on AntUnit. Added the first set of tests for the updateDatabase ant task.
Updating ant task tests to function under maven build.
Updating the AbstractAntTaskTest class to use the base class names so it can be used for more than one test.
Merge branch 'master' into feature/ant-task-updates

Conflicts:
	liquibase-core/pom.xml
Making sure ant classloader is used before parent classloader.
Updating test changelog to use value attributes.
Adding tag database task test.
Replacing logger deprecations with their replacements. Fixing typos.
Most of the way though the large refactoring of the ant tasks.
Added two new ant types: DatabaseType and ChangeLogParametersType
These can be defined outside of the ant tasks and reused.
Migrated over the BaseLiquibaseTask to use the new types and ported over the old attributes to maintain backward compatibility.
Added two new abstract classes that extend from BaseLiquibaseTask that will encapsulate the common functionality from change log tasks and diff tasks. I performed the same migration of old attributes to the new types.
Still have to finish refactoring the diff tasks and generate change log tasks.
A lot of additional documentation and deprecation marking was completed and logging was added to notify users of deprecated attributes to migrate over to the new model.
Merge branch 'master' into feature/ant-task-updates
Merge branch 'master' into feature/ant-task-updates
Refactoring the GenerateChangeLogTask and the DiffDatabaseToChangeLogTask to be able to take multiple output file formats. More documentation.