Basic profiler integration into vs2013Express project.
Get Release and Debug builds working with profiler too.
Add some profiling calls.
Added a lot more profiling calls.
Removed the glGetDoublev calls to retrieve the ModelView, Projection matrices and the Viewport.
Added accessor methods to retrieve cached ModelView, Projection and Viewport data.
Added an Orthographic projection function to matrix4x.
Used all of the above in various places to try and reduces stalls on nVidia GPU.
Remove a misleading comment.
Added our own matrix stack for tracking OpenGL matrix and matrix stack manipulation.

Ugly as hell and dumped directly into Renderer instead of RendererGL2 for now.
Force everything to go through the renderer to set and get matrix information and manipulate the stack.
Added a lot more profiling.
Move the matrix stack and manipulation stuff into RendererLegacy which is better than Renderer itself.
Kill the Frustum init-from-GL pathways and usage.
Modified FaceVideoLink.cpp to use the renderers matrix methods.
Switched everywhere in GUI over to using WidgetList defined in GuiContainer.
Experimenting with changing WidgetList to be a std::deque instead of std::list based on the access pattern I'm seeing.
Revert changing the WidgetList type to a deque, leave it as a list otherwise I get a crash for some reason.
More profiling? Don't mind if I do!
Add profiler to vc2012 solution.
Remove the unused clipping functions and tests from GuiTextLayout
Fix an invalid assertion.
More profiling for the win!
Matrix push/pop pair to fix the SectorView.
Disable profiler by default.
Compiling and linking on Linux
Change a few things to const and pass-by-reference to avoid copying whole strings and vectors.