Petsc vector

Cleaned up history of https://github.com/ufz/ogs/pull/275 and working `make test` call.