use a separate (memory-based) cache for sessions
previous checks on whether caching is enabled now fail.  Fixing to check CACHE_TIME instead.
sessions cache uses default cache only.  webpage cache can use named cache. so, migrate to this.
Merge pull request #339 from bcipolli/separate_sessions_cache

use a separate (memory-based) cache for sessions