Done necessary config and package changes closes #258
Added support for Oracle migrator runner using DotConnect driver from DevArt
Added CheckVersionOrdering method to MigrationRunner.

CheckVersionOrder method will throw a VersionOrderInvalidException if
unapplied versions are less than greatest version of applied migration.
Added "checkversionorder" task to TaskExecutor
List invalid migrations in VersionOrderInvalidException message
Renamed instances of method CheckVersionOrder to ValidateVersionOrder. Updated associated tests and code.
Modified VersionOrderInvalidException message to deal with mirations wrapped in MigrationWithMetaDataAdapter.
Merge branch 'master' into ValidateVersionOrderTask
Added .editorconfig for sharing formatting

EditorConfig (see http://editorconfig.org/) is a way of sharing
Visual Studio settings for a solution. If you have the plugin installed
then it will enforce the rules in the .editorconfig file. We need this
so that new pull requests will be formatted with spaces instead of
tabs. It doesn't work if the committer does not install the plugin and
isn't meant as a requirement for submitting pull requests. It is more
intended to help those switching between projects with different tab
settings (for example me).

This will also work for Sublime Text, Emacs, Vim and Notepad++.
Add Contributing Guidelines for Pull Requests

This takes advantage of a new feature in Github.

https://github.com/blog/1184-contributing-guidelines

Some tips for pull requests that will be shown to anyone
sending a pull request for FluentMigrator.
Merge pull request #318 from daniellee/contributing

Add Contributing Guidelines for Pull Requests
Merge pull request #317 from daniellee/editorconfig

Added .editorconfig for sharing formatting
Adds Constraint Clustering Support For SqlServer

Uses an empty interface 'ICreateConstraintOptionsSyntax' with
extension methods (in SqlServerExtension.cs) to make sure the
added functionality is SqlServer specific.
Adds Constraint Unit Tests

Unit tests cover the contraint builder and the SqlServer clustering
behaviour.

Made some properties virtual so that the CreateContraintExpression and
ConstraintDefinition classes can be tested with 'Mock<..>()'.
Nested namespace usage via command line, NAnt and MSBuild
Merge pull request #301 from matthewdunsdon/constraintclustering

Adds Constraint Clustering Support For SqlServer
Merging in master branch
Tabs to spaces
Merge pull request #304 from kieranmaine:ValidateVersionOrderTask
Whitespace