Refactor: Replaced GameMap SideDefs traversals with equivalents using LineDefs

SideDefs are being phased out, so all traversals of the SideDefs LUT
owned by GameMap have been replaced with equivalents which instead
use the LineDefs LUT.