Add basic tests of mixed matrix assembly

These don't check values, just for zero or non-zero as appropriate to
the coupling of the problem.  These are mainly to iron out issues in the
code generation in PyOP2 land.
Merge pull request #81 from firedrakeproject/mixed-non-mixed-test

Add basic tests of mixed matrix assembly.