Add interface to set PETScMatrix type options

Issue #863 new
Prof Garth Wells created an issue

Make it easy to set matrix options via http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Mat/MatSetOption.html.

This can then be used in other places for optimisations.