Map Editor Improvements

added visual indication for selected tile in the map editor.
added validation for tile-textures-- cannot add two textures of the same
name.
improved maintainability of the MapEditor's OnGUI function.