Universal meshes, a new paradigm for computing with nonconforming triangulations