adding left/right preconditioning to Thyra linearopwithsolve interfaces
working on the solver factory and preconditioning. currently working through proper subclass casting for the linear operators