Syntax highlighting of PageReplaceTodo

This is the general todo list for the page_replace work:

 * port the page replace policy code to -mm this includes adding some abstractions in order to accommodate the swap migration work of christoph lameter.
 * port the CART policies (with and without cyclic extension) to the shiny new policy framework.
 * come up with good benchmarks showing both:
   1. that the new code doesn't degrade performance; and
   1. that it does improve the expected scenarios.
 * document it.
 * have I mentioned benchmarks?
 * trick andrew to accept the patches.