Update linear solver option setting in line with PyOP2 change

We now just take a dict mapping PETSc options to values.
Merge pull request #21 from firedrakeproject/linear-solver-parameters

Expose API for setting linear solver parameters in solve.  Uses PETSc
options names.