Initial renderer re-write commit.
Now each texture has it's own file, and later, at game start, all those
textures are stitched into one.
Old textures are now making use of the new rendering engine.
New ones are currently crashing the game, as it does not support the old
rendering method anymore... WILL FIX! :D
Implements the usage of dynamic stitched images.
Stitched images will now adjust their size to the number of textures.
Add docs for the new renderer stuff and update changelog.
Fix new textures not working (crashing) with the new rendering engine.
Fix static configuration returning wrong values.
Add ImageAtlases, which are storing all the images.
Base game has 2 atlases - one for entities and one for effects.
Add theoretical support for plugins adding custom textures.
Add more theoretical support for plugins.
Practical, tested support for plugins!
Change the loading of textures.