textureSets rewritten

The class name of the texture sets is now TileSet, to show their new
function and seperate from TerrainMap's TextureSet. TileSet stores all
tiles in one image (ordered in a row).