ShadowEdge: Use half-edges rather than map line sides

The half-edges can be thought of as the "normalized" version of the
map geometry wrt relative sector references. The sectors referenced
by map lines and/or sides are subject to map hacks and should not
normally be used to derive geometry.