Unstructured test

Add a version of mass2d_triangle that uses an unstructured mesh generated by triangle.

Buildbot pass: http://buildbot-ocean.ese.ic.ac.uk:8080/builders/pyop2-testing/builds/156

I rebased plan-ng on this branch locally and ran the test with the Python plan function - it still passed (you can relax, @gsigms ).