cmake changes for PETSc
fixed issue #273
Merge pull request #274 from rinkk/PointInSurfaceSelectionBUg

Fixed Point in Surface Selection
Update cmake configuration files for PETSc according to the code review
Merge pull request #269 from wenqing/petsc_cmake

cmake changes for PETSc
Added a minimal CMake-ified shapelib (1.3.0).
Removed shapelib dependency.

A minimal shapelib is now part of the repo. This means shapelib stuff
is always available. Just include "shape/shapefil.h" and link to "shp".