Improvements to FindPetsc.cmake module

Hi,

building opm-core with the petsc patches revealed some problems in the FindPetsc.cmake file - some details seemed very specific to your system. Please merge these patches.