Tpetra: pack/unpack unit testing
Created by: tjfulle
A unit test should be written that packs from a non-const graph matrix and unpacks in to a const-graph matrix. This functionality is used in
globalAssemble if the original map is not one-to-one (as is common in finite elements).
Several @trilinos/rol examples broke with recent work in @trilinos/tpetra where
CrsMatrix pack/unpack procedures were refactored to use
PackTraits to serialize sparse matrix communication. Only the case of const-graph matrices were refactored making the serialization for the const-graph and nonconst-graph incompatible (the inconsistency has since been addressed).