removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine typeadded DMGetVecType() and DMGetMatTYpe()
Merge branch 'hzhang/mattransposematmult'Conflicts: src/mat/examples/tests/makefile
add MatTransposeMatMult_MPIAIJ_MPIDense
1234