Some naming improvements.
Restructuring, first part.
Improved migration metadata APIs.
Extracted SqlServer support into a separate project.
Renamed Tests project.
Renamed main project to Engine.
Added NuGet package restore (for AppVeyor).