Initial setup of the ASP.NET MVC project.
Added TypeScript support.
Added support for IE11 when initializing WebGL.
Make the compiled JS files nest under the TS source files so that the JS source can be easily viewed for reference.
Added a controller for loading models and add a NuGet reference to AW.Tools.
Added caching to the RWX loader API and added an interface model for RWX files in TypeScript.
Started work on the renderer for RWX models.
Created a layout for the RWX viewer page.
Added a DrawableBuilder to build drawbles from loaded models.
Added the skeleton for performing draw operations on Drawables.
Initial work on shader loading and compilation.
Some work on the model loader API to load models directly from object paths.
Refactoring and changes to how the database are handled.
Fix an issue with the csproj file.
Turn off custom error pages for debugging.
Change the Db name for the object context.
Refactoring ObjectPathItemLoader and fix some missing license headers.
Implemented model loading and caching.
Added a ShaderProgram class that represents compiled shader programs.  This also includes a loader to load shaders from the server.
Add some .gitignore changes and remove the ignored files.
Some minor changes to prepare for the next few commits.