BSP Builder|SuperBlockmap: Cleanup
Refactor: Attribute half-edges to Polygons and polygons to BspLeafs
Refactor: Separated Segment from HEdge; BspLeaf provides ordered segment lists