Initial work on the dynamic sql provider classes
Namespace adjustment and context class
Build fix after namespace adjustment
Sql: got some very basic tests passing
Merge branch 'master' into dynamic-sql-provider
More sql tests
Improved test perf by skipping extra database creations
Refactored SqlSyntax and SqlExecutor to be separate components, and added a DefaultSqlExecutor which (hopefully) most consumers can use directly
Added improved support for nullable equality checks
Fixed issue where we were creating unecessary duplicate SqlParameters for the same OData expression
Renamed to ODataSqlQuery
Gave queries a ToString() implementation for easier debugging
Bit/Bool confusion implementation
Removed RebuildVisitor concept, since it was no longer necessary
Fixed bool mode for functions
Merge branch 'master' into dynamic-sql-provider
Count now works
Removed the need for a separate ExecuteCount() method. We now just use Execute() with an int result type
Added handling for offset-fetch pagination without a sort
Added some tests around errors