Move test triangle to side.
Fix projection changing during render.

Different threads used for event handling and rendering. Need to make
sure the matrix doesn't change until after the render loop.
Enable triple buffering in rendering.
Tweaks to default maps.
Some rendering clean-ups.
Enable timer monitoring for rendering.