Fix so that MatBindToCPU() will have desired effect for MATMPIAIJ subtypes.
This MR addresses issue #585 (closed).
MatBindToCPU() is now called on the diagonal and off-diagonal sequential matrices inside MatAssemblyEnd_MPIAIJ() if the parent MPI matrix is bound to the CPU.
Edited by Richard Tran Mills