dbdeploy.NET 2.0

I have used dbdeploy.NET for years, and I added a bunch of common features that have been required:

* Support for SQLCMD mode in direct to database.
* Support for versioned sub-folders (Example: v1.2).
* Support for a separate schema name (Example: dbo2.ChangeLog).
* Automatic creation of the ChangeLog table if it does not exist.
* Full documentation of features and use.
* Tracking the output of all scripts.
* Tracking failed scripts.
* Tracking of script duration.
* Preventing runs after failure from succeeding unless flag is set.
* Fully XML configured runs.
* Displaying the output from a direct to database run.

Thanks for building this out.  Please consider adding this changeset in.