Implemented support for forced draw surf sorting.
Use forced sorting to handle drawing Quake 2 translucent models. In QUake/Quake 2 world and models are now drawn with single command.
Use forced sorting to handle Hexen 2 translucent entities.
Use forced sorting to handle drawing of water surfaces.
Special surface type for drawing particles, everything is now rendered with draw surfs with one command.
Moved culling closer to drawing.
Everything is rendered using back-end.
Comments cleanup in renderer files.
Common function to draw vertexes through tesseleation vertex arrays.
Texture coordinates through tesseleation arrays.
Removed intermediate vertex array.