Add preliminary version of CPR preconditioner class.

This version simply does ILU(0) preconditioning.
Instantiate new preconditioner.

Using it so far only for comparing to existing solver.