Implement norm and errornorm

More Dolfin compatibility.
Pass cell_orientations to par_loop where appropriate

If the element has a contravariant piola mapping, the sign of detJ is
important.  In the embedded manifold case, this means we need to pass in
the globally determined cell orientations to the kernel.
Add mixed poisson on sphere test