Addresses issues in page cache implementation

Now uses CMS_CACHE_PREFIX for the page cache version item to prevent clashing with other projects using same cache-backend.

Also, avoids an issue where the master version could expire before entries cached against it due to the use of cache.incr() (which doesn't advance the TTL).