This patch-set introduces a page replacement policy framework and 4 new experimental policies.

The page replacement algorithm determines which pages to swap out.The current algorithm has some problems that are increasingly noticable, evenon desktop workloads. As said, this patch-set introduces 4 new algorithms.

Patches 01 - 25:

Introduction of the general framework. Piece by piece the current use-once LRU-2Q policy is isolated. With each patch a piece of the frameworkAPI is introduced.