fix misleading docs regarding SessionMiddleware config

The `SessionMiddleware` docstring and its ctor's code seems to contain copy-pasted code from `CacheMiddleware`, but the references to "cache" are not updated. This can cause much confusion for new users and developers alike, so here's the patch.