Handle UseRequestServices() no longer being called in Startup.cs
We're moving away from this being called explicitly in Startup.cs. Adjusting to new pattern being used in other middleware.
Use consistent logger names
Ran code cleanup
Update SqlServer migration operation preprocessor to drop foreign keys referencing a table to be dropped.
Added missing code to handle unique constraints in DatabaseModelModifier.
Added/updated unit tests.
Commands: Log
Reference missing portable framework assemblies
Revert "Reference missing portable framework assemblies"

This reverts commit 8fb86f033f17dbac2aa1a7f9cc3cfd9ce03f6130.
Updated immutable collections version
Consistentizing logging usage.

- Introduce EF LoggingExtensions (internal, shared) in order to provide consistent, easier logger usage.
Adds more basic logging to query
React to dependency changes
Clean up project.json files
Cleanup project.json files under test/
Cleanup .csproj files
Updating build.sh to work on Mono
Fix for #603 - SqlException: New transaction is not allowed because there are other threads running in the session.

- Applies workaround for Ix-Async/#5 to First operators.
Fix for #603 - SqlException: New transaction is not allowed because there are other threads running in the session.

- Applies workaround for Ix-Async/#5 to First operators.
Fix issues building in VS 2013
Skip copy-sqlite target on Mono
Moved Compiled Model out of Product Assembly