Remove some work-around code for PETSc 3.2, fixes Issue #287.
Require PETSc version >= 3.3.
Merge branch 'garth/fix-issue-287' into next

Conflicts:
	CMakeLists.txt