More rendering things:
IMathObject.set() now checks for nulls.
Created IQuaternionListener.
MathConst now has A-D constants.
Matrix:
* Implemented save().
* setIdentity() now returns the matrix used.
Implemented MatrixHelper.createRotationMatrix(Quaternion).
Expanded on Model somewhat.
RenderContext now automatically loads default shaders.
Improved RenderTicket.
GLProgram:
* Now final.
* Can now be created outside the rendering thread.
* Removed attachRenderTicket().
* Re-implemented the attachment of default shaders.
IGL1 and IGL2 now have default methods.
Implemented ArrayHelper.isNullOrEmpty().
Minor Buffer cleanup.
The default vertex shader no longer calculates the "animation" matrix, in favor of pre-calculating it.