Added ability to save additional metadata to the persisted versioning table.
Two columns added: MigrationName and AppliedDate
MigrationName comes from the FullName of the Type of the migration class
AppliedDate is the approximate datetime when the migration was applied.
Updated tests and usages accordingly.  Test to verify AppliedDate in next commit
Fixed bug in logic for adding AppliedDate value to versioning table
Added more assertions on new columns.
Added ctor to MigrationMetadata table which defaults applieddate to now
Removed test projects that have dependencies (ce, mysql)
sln update to support 2012