Changed renderer to directly use BSP assets.

This greatly simplifies the code and is faster to render, but it is
specialized to just Q3 maps. The render functionality should probably be
moved into the BSP class.
Patch system complete but untested, no rendering