Adds that the texture atlas gets configured dynamically according to the tiles being loaded when entering a world. This means... If there is one tile with a resolution of 1024x1024 px, the block loader will try to generate an atlas containing tiles with an overall resolution of 1024x1024 px. Smaller tiles get automatically up-scaled to this resolution. If that's not possible, the tile size is dynamically reduced until all tiles fit into the texture atlas. This should allow the creation of hires texture packs/mods just by overwriting the existing textures.

* Adds a new setting to the rendering config (see maxTextureAtlasResolution = 4096) which can be used to specify a maximum texture atlas size - if not all tiles for a given resolution fit in this atlas, the tiles get automatically scaled down until all pieces fit into the atlas. Since ultra hires texture packs won't work on all platforms with enough tiles being available, this can be used to unlock absurdly size texture atlases on high-end GPUs
* Removed 16x16 px size constraint for tiles
* Removed maximum tile constraint of 256 from the Block Loader class (no longer needed due to the dynamic rescaling of the atlas)