Added Sidedefs and Segs and all their subclasses. Overhauling the Map
inheriting structure since it may not be needed after a failure to find
a way to logically handle the vast differences in primitive values
between UDMF and binary vanilla/hexen forms.