Validation and Automatic Repair of Planar Partitions using a Constrained Triangulation