cppsp: minor internal api changes

Server::cleanCache() now takes a minAge argument
showcache.cppsp: allow clearing caches
cppsp: hold reference to loadedPage whenever Page instances of them exist

this prevents pages that do post-processing (after page load has
finished) from being purged out of cache while they are executing,
potentially causing segfaults