adding matrix left/right scaling to matrix traits and point jacobi preconditioning to the adjoint domain
removing MCLS preconditioner in favor of a linear algebra library specific implementation
adding tpetra point jacobi preconditioner
added point jacobi preconditioning for tpetra and epetra. Ill probably write a thrya preconditioner factory implementation as well so all of this works together nicely