WIP Updated (compiling - crashes frequently)

Moved map loading/saving functions from MapData to MapParser. MapData no
longer has a MapParser, rather MapParser knows about (and operates on) a
MapData. EditorState/InGame now have both a MapParser and a MapData* and
use it ie MapParser p; p.LoadMap(p_aMapDataInst, "mapname");