Working for all prec except for F diag precs.
See user_drivers/lagrange_square/run_sq0_tests.sh for the tests done.
Set the set_prec_blocks in const_NS_prec .cc
Created RayBlockDiagonalPreconditioner