ITextureAtlas / change logic of disposal

- added ITextureAtlas as common interface
- TextureAtlas implements ITextureAtlas
- added TextureAtlasComposer to compose multiple atlas as if one single
atlas
- removed atlas cache from TextureManager
- dispose logic removed from ‘remove single object’ from atlas, atlas
composer and texture manager