Avoiding complex MPI by default due to two students having problems with OpenMPI's complex support. Changes to AbstractDistMatrix which were meant to be in the last commit are being packaged into this one.