Much better future-proof names, minor refactoring

Renamed BaseTiledMapLoader to XmlTiledMapLoader
Renamed BaseMapLoader to BaseTiledMapLoader
Moved tmx-specific/tide-specific support functions in their respective
classes