Enabling IIS variation of the test

Also organizing some test code.
Disabling IIS variation test as CI machine does not have IIS installed.
Corrected json for mono
Enabling EF migrations as a prebuild step