Fix/mfs bcs

boundary condition application on mixed spaces was doing the wrong thing if we weren't applying to the first space.

Add a noddy test.  Swapping over the mixed poisson/helmholtz examples doesn't seem to cause failure (huh?), don't understand why.