resource refactor
	modified:   LibreSTR/AssetManager.cpp
	modified:   LibreSTR/AssetManager.h
	modified:   LibreSTR/CMakeLists.txt
	modified:   LibreSTR/GameMap.cpp
	modified:   LibreSTR/GameMap.h
	modified:   LibreSTR/GameState.cpp
	deleted:    LibreSTR/IResource.cpp
	modified:   LibreSTR/MapGenerator.cpp
	modified:   LibreSTR/PlayerMap.cpp
	modified:   LibreSTR/PlayerMap.h
	new file:   LibreSTR/Resource.cpp
	renamed:    LibreSTR/IResource.h -> LibreSTR/Resource.h
	new file:   LibreSTR/ResourceIdentity.cpp
	new file:   LibreSTR/ResourceIdentity.h
	modified:   LibreSTR/Tile.cpp
	modified:   LibreSTR/Tile.h
	modified:   LibreSTR/TopHud.cpp
	deleted:    LibreSTR/VFResource.cpp
	deleted:    LibreSTR/VFResource.h