Pushing down store-specific code to ModificationCommandBatch.
Batch_separator_not_appended_if_batch_header_empty test fix
Less navigation; same destination... (Remove NavigationAccessor and its cache)

We were previously looking at the CLR type of the navigation to determine whether it was a collection or not. Now we're using the IsUnique metadata from the foreign key. This means that the CLR type info caching for navigations is not required anymore.
Structurally sound... (Update fixup code to use structural comparisons for binary and other structural key types)

Only small code changes and additional testing.
Add model to params for DataStoreCreator deletion
Fix missing parameters.
Fix failing tests
SQLite: Select TemporaryValueGenerator for INTEGER PRIMARY KEY columns
Query: Relational:
  - Change to use expressions for table source, projection and ordering.
  - Adds table/column aliasing.