Added ability to respond to synch queries for Redis

@anpete Both materialized and non-materialized queries now working. 

TODO: add same ability for asynch queries
NorthwindQueryTests are the spec for provider query support. Just use those and if you encounter missing scenarios, add them to the base class so that all providers may benefit.