Refactor|Map Renderer: Reimplemented smoothing algorithm for "fake contrast"

Replaced the algorithm which produces per vertex smoothed light
levels for wall sections with an easier to follow Line::Side
relative version.

Next step: Switch to using half-edges rather than sides.