More PageCache testing

* Fix a bug where the StandardPageCache failed to progress to the next page
  after a next(pageId) call.
* Make sure the StandardPageCache uses the desired PageCacheMonitor in tests.
* Fix a pin/unpin counting bugs in Muninn.
Remove a dead-lock possibility in Muninn.

See the comment in MuninnPageEvictionCallback for details.