added row rank method to matrix traits and tests. also finished adjoint domain implementation without tests yet.
adding adjoint domain test for tpetra
adjoint domain is now templated on a matrix and vector type
working on adjoint domain teste