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