Adds async versions of Northwind query tests. Fixes a number of outstanding issues in async result operator handling.
Enables async NW tests on ATS, SQLite
Darth Skywalker... (ModelBuilder renames)

ConventionModelBuilder becomes ModelBuilder; ModelBuilder becomes BasicModelBuilder.
Implementing new ILoggerFactory.AddProvider method
DatabaseBuilder orders the table columns: primary key columns first, in the order they appear in the key, followed by other columns ordered by name using InvariantCulture, case sensitive, followed by foreign key columns in the order they appear in the foreign keys, excluding duplicates (fk1.C1, fk1.C2, fk2.C3, ...).
Using MigrationId.cs and MigrationId.Designer.cs as migration file names.
Move parts of EF.Design into new EF.VisualStudio package (Resolves #528)
Enables cancellation token support in async query.