Fixed typo in Readme.
Merge pull request #147 from mikecole/patch-1

Fixed typo in Readme.
(maint) ensure you use the key file to sign
(maint)	 dump the MoMA stuff due to a popup error it is producing
Update README.markdown

Updated supporting databases content in the overview based on wiki
Merge pull request #158 from gadalaavinash/patch-1

Update README.markdown
Updated merged npgsql library to a version without objectdispose bug
Merge pull request #159 from jenrom/master

Updated merged npgsql library to a version without objectdispose bug
Updated nuget search link

To point to correct search path
Merge pull request #164 from AkosLukacs/patch-1

Updated nuget search link
Added option to run scripts outside of transaction scope because some SQL configure stuff and tear down cant run in the scope

BeforeTransaction scripts ran too early causing a crash if Roundhouse tables where not present, moved BeforeTransaction scripts to after Roundhouse tables are created

Added version number to before/after transaction runner, also for some reason I placed the before runner too early

Run outside of transaction folders renamed to Before / After migration folders. Connection reopen if using transaction (Meaning before after folders will not run in the main transaction which some DB options require)
Merge remote-tracking branch 'AndersMalmgren/master'

* AndersMalmgren/master:
  Added option to run scripts outside of transaction scope because some SQL configure stuff and tear down cant run in the scope
Fixed "Cannot access a disposed object. Object name: 'NpgsqlConnection'. System.ObjectDisposedException: Cannot access a disposed object. Object name: 'NpgsqlConnection'. at pgsql.NpgsqlConnection.CheckNotDisposed()...
Merge pull request #168 from iiwaasnet/master

Fixed "Cannot access a disposed object. Object name: 'NpgsqlConnection'....
Updates to 0.8.7, Refactors run() command

I am refactoring the run() command because it was over 140 lines long
which makes understanding it a bit hard. All tests pass. after the
refactor.
Attempting to make it more testable
Converting to a bit of nunit/FakeItEasy to allow for easier testing

In order to feel better about RoundhousE I'd like to test the migration runners.
I wasn't able to do this easy using bdd. I'm creating a project for using NUnit
and FakeItEasy to allow me to more easily test the internals and to allow for
a bit higher code coverage around crucial functionality.
The solution is now NCrunch friendly

Added links to the snk file for NCrunch to be able to build the solution, fixed
up bad project references.
Allows for testing of the migration runner

It isn't testing much yet, but it will allow me to ensure that the dry
run is working as it should.
Puts some tests around creating/dropping DB on DryRun

Now checks various scenarios with or without dryrun to ensure that the
database is not created/dropped during a dry run, but it is
created/dropped otherwise.