Added preliminary support for parallel solves using AztecOO & Epetra for medium size problems. System matrices and right-hand sides are assembled on the root (rank0) process and then distributed via Trilinos to the remaining nodes