PETSc: version 3.5.2.

Supersedes #1297.