Fixing Triangle mesh format reader in parallel

Only read the triangle files on rank 0 and let the Plex
distribute the topology.
Merge pull request #254 from firedrakeproject/fix/triangle-mesh-parallel

Only read triangle files on rank zero and then distribute.