[richards] allow user to define mpicommunicator for richards solver See merge request !3759
#41211
#41210
#41209