complex roof: join unused colinear segments in outer polygon