Adding spatial convergence test for diffusion equation

o Added option "solver:mms_initialise" which if set to false
  uses the standard initialisation, rather than the manufactured solution

o Added diffusion test, evolving to steady state. Initial conditions
  are set to zero, then system evolves based on source function and boundaries
  until reaching a steady state.