Make snes solve into a temporary vector

Solve into a temporary vector to not conflict with any vector contexts
that might be floating around.
Add a mixed Helmholtz MMS test