Fix interior facet test for matrices

This test was testing for an invalid result, so fix that.  Also, split
test apart and parametrize interior facet combinations to make it easier
to see what fails.
Merge pull request #190 from firedrakeproject/fix/facet_test

Correct interior facet integral test and add better coverage of
different combinations of restrictions.