rename existing loader classes
add json fields for specifying dependent resources
move all the json related stuff to a common sub-package
add TilePrefabLoader for libgdx asset loading support with TilePrefabs
initial refactoring for json / asset loading rework
needs to also specify a texture atlas if we're going to make this standalone
add MaterialTileMappingJsonLoader
add MaterialTileMapping libgdx asset loader
also need a reference to a material mapping file
i guess we also need a textureAtlas reference for cube meshes
initial pass at moving TileMesh loading code out into a separate loader class
remove support for loading via json file without an AssetManager
add TileMesh libgdx asset loader
massively refactor TileMeshCollectionJsonLoader
add TileMeshCollection libgdx asset loader
update TileMapJsonLoader to use an AssetManager. add support for lighting mode saving/loading
add TileMap libgdx asset loader
split TileMap saving out to it's own class
add ambient/sky light value support when loading/saving TileMaps
split up TilePrefab saving. clean up loading a bit to be more consistent with the others