Adding query test
First working copy. Supports insert, update and delete but not query yet.
Various tests added - more to come.
Updating to allow pipelining of the various Redis commands based on stateEntries plus some cleanup.
Suppressing build warnings until a Profile44 version of StackExchange.Redis is available
Merge pull request #452 from aspnet/140721_RedisProvider_03

Suppressing build warnings until a Profile44 version of StackExchange.Redis is available
Enable provider-specific conventions by allowing override of ConventionModelBuilder
Configure provider-specific conventions with DataStoreSelector
A sparrow's nightmare: nest foreclosure... (Replace Properties nested closure with Entity nested closure)

As per design meeting notes (https://github.com/aspnet/EntityFramework/wiki/Entity-Framework-Design-Meeting-Notes-June-5,-2014#fluent-api) this change removes the ModelBuilder.Properties methods and replaces them with more general-purpose overloads of the Entity methods. This allows all the configuration for a given entity type to be placed in a nested closure.