Minor cleanup.
Added empty font asset folders
Fixed performance issues with CustomClassLoader. JarInputStream is extremely slow even with BufferedInputStream. Most of the time was spent advancing the stream to the current position so that the class could be extracted. This got worse as the size of the jar file increased. Now using JarFile and saving the JarEntry which is able to open the input stream at the entry without the massive overhead.
No longer excluding META-INF entries since they are needed for Service Provider Interfaces.
Register our class loader as the thread context class loader.
Logging should use parameter and not a string concatenation.
Add explicit font and GUI locations.
Removed existing TGA image reader for TwelveMonkeys implementation. The existing one did not support monochrome and Angel Code BMFont tool outputs them. With the new TGA reader everything works through ImageIO yet for some reason I was having issues with the way I was flipping images. Now I'm flipping the array directly. Updated the MeshReaderTextured demos to use a new model which is the only model I could find with a material ready to go and had TGA images.
Added non-uniform matrix scaling.
Fix matrix scaling.
Remove textures on destroy();