Changed LwjglCanvasRenderer's handling of SCALE_FIT textures to avoid the need for cropping
Moved tiled rendering handling down into the Canvas Renderer.
Changed Lwjgl handling of tiled textures to use cached meshes.
Moved drawing of bordered textures into the CanvasRenderer, and optimised the Lwjgl handling of it.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop