Add Solver class to user docs

Combine parallel loops, kernels and linear solves into one section.
Update documentation of Solver with PETSc parameters
Document op2.solve function