Start on server-side code cleanup.
Started work on overhauling the UI of the viewer.
UI changes.
Transform normals so that they are rotated and positioned correctly.
Re-implement billboards.
Properly transform mesh normals while building the mesh and pre-compute the normal matrix before passing to the shader.
UI tweaks.
Add support for global positions in animations.
Ignore the X and Z global positions of animations to remain consistent with how animations are played back in ActiveWorlds.
Fix transform issue with animations.

SequenceAnimation was applying the rotation and translation matrices in the wrong order.
UI tweaks.
More UI tweaks.
Even more UI tweaks, hooray!
Even more UI tweaks! IT'S A TWEAKAPALOOZA IN HERE!
Turn off white space wrapping for .optionContent
Move the render and menu down to allow for header.
Change header area to half its current size.
More UI design changes.
Add license for the icons.
Fix a missing file issue.