Bring the GUI renderer in line with the recent changes to GTGUI.
Fix an issue with refraction in the default scene renderer.
Silence some warnings in the release build.
Whitespace.
Reorganization.
Add a "name" property to animation sequences.
Some foundational work to the editor for the new model animation system.
Have the convex decomposition panel in the model editor collapsed by default.
Some groundwork for the model editor in preparation for the new animation system.
Initialization order.
Add a name property to AnimationSegment.
Some refactoring in preparation for the new animation system.
Groundwork for an improved way of loading models.
Have the model library use the new model loading system.

This also fixes a few bugs.
Complete the initial model loading refractor.
Cleanup.
A temp "fix" for an issue with reloading models.

The issue is that materials were not getting reset correctly. A proper fix is going to associate names with meshes so we can more accurately determine when a material should be reset.
Reorganize the model library to bring it more closely in line with other libraries.
Remove an unused and unneeded function from the model library.
More cleanup to the model library to bring it in line with other asset libraries.