petsc vector compiles
laspack vector communicated
epetra vector compiling
eigen and distributed vectors communicated
when calling NumericVector::build pass in the communicator so the vectors get created properly
make sure that everywhere a petsc vector is created a comm gets passed in
fix up places where we make epetra vectors
Merge pull request #1 from friedmud/vector_comms

Work on getting NumericVectors moved over to being ParallelObjects