GIFReader is now chatty, added EnumMouseClick.LIFTED.
Input subclasses can now send updates to IInputListeners as often as needed.
IInputListener now contains a delta argument; Input has been changed appropriately.
Removed unneeded Canvas methods.
Copying an ILegibleImage to a PixelGrid now consumes less memory.
Moved the following to the render.tex package:
* ILegibleImage
* LegibleBufferedImage
* LegibleByteImage
* Material
* Materials
* RTaskUploadImage
Moved the following to the render.gl package:
* RTaskUploadShader
* Shader
* Shaders
Removed SimpleRenderer and ILogicalRender.
Forgot to update RenderTicket's javadocs.
Renamed RenderTicket to MeshRenderer, RenderTicketComponent to MeshComponent.
Removed unneeded null checks in MeshRenderer.
RenderComponent now calls IRenderable.pre/postRender().
Forgot to rename a method in MeshComponent, carry on.
Component.maxPriority now defaults to Integer.MIN_VALUE.
Added Component.minPriority, because it's a bad idea to assume that the smallest priority possible is 0.
Added GIFReader registration to AssetManager.
Removed IAssetReceiver implementations, due to how asset loading now works.
Reviewed RenderHelper, only changed a comment.