Implementing the AsyncQuery method and the async value generation code.
Enabled the NorthwindAsyncTests and updated the tests for value generation.
Combined various methods in RedisDatabase and RedisQueryContext etc to
return object[]'s and put materialization/projection into
QueryMethodProviders.