DMStag: use MatPreallocator for matrix creation
And perform some related simplications and refactoring of the AIJ matrix creation/preallocation routines.
Edited by Patrick Sanan
And perform some related simplications and refactoring of the AIJ matrix creation/preallocation routines.