Updated parpetro so that multiple MPI processes can read input file and fixed bugs in Solver

-Updated FTSim_Allocate_Memory and changed reading from the input stream to read from directly from the file.
-Added calls to set up MPI in main
-Added mpi variables to the Basic_Parameters module
-Fixed a bug in the Aztec solver where the wrong values were being assigned to add()
-Fixed a bug in the Aztec solver where the b vector was being incorrectly initialized for multiple processors
Merge branch 'master' of https://github.com/alexlongne/parpetro