added doodadMaps

extended editorState GUI and added a new spriteList under map.xml which
is now read into a doodadMap. this means doodads have a seperate set of
sprites that that of the floortiles.