Do perimeters one island at time instead of doing all holes before all contours
Merge remote-tracking branch 'remotes/origin/stable' into Fix_Contact