use current_local_solution to pull the solution from instead of localizing to all
more build_solution_vector() optimizaiton.  Move the solution vector and 'repeat' vector to being actual NumericVectors and have them only localize_to_one() at the end so we don't ever get a full copy of this solution vector on all of the processors (only on processor 0 which can't be avoided because we're using a solution outputter most of the time
whoops - cleanup memory
early return in Exodus when we're not on processor 0
optimize localize_to_one() for the case of localizing to 0
change parallelism check to make sure the same path is taken on all procs
parallelize elemental solution writing
fixup memory - again
fixup Nemesis writing
add /= to all other NumericVector implementations
Use AutoPtr so no deletes are necessary
Merge pull request #190 from friedmud/eq_io_opt_pr

use current_local_solution for build_solution_vector