Recreating the Poisson subdomain problem in Dolfin - with external mesh

See for instance: How to define different materials / importet 3D geometry (gmsh) - #2 by dokken