allowed to create cache with one param
added MemcacheStore class
added Redis Store class
added mocking tests

added package dependencies
test file renamed
added live tests for memcache and redis store (works with local instances)
added literal cache creation

generalization of cache options
added cache documentation
added cache documentation
updated  caching doc
Merge branch 'master' into caching_support_for_redis_and_memcached
localizing error build error
test cache options, fix region options not being passed through
update caching docs

* fix errors
* remove the enumeration of options for redid and memcached, refer to the documentation of those modules instead
added unit tests for Redis and Memcached (stubbed with memory cache)
live tests for redis and memcached moved to separate folder
remove the ability to configure a different store per region
added runtime loading of store providers
moved Cache options explanation to client.md
updated Cache docs