complex roof: join unecessary (and interfering) colinear segments from outer polygon