Preparation for surface classes. Created a base class.
Renamed header file.
Moved sirface class up
World surface inheritance.
Changed Tech3 world surface array to an array of pointers, converted that struct into a idSurface.
Created matching surface classes for Tech3 world surfaces.
Changed surface loading methods to return surface objects. Separate class for skip surfaces.
Quake world surface class.
Quake 2 world surface class.
Separate pointers for MDL and SPR data.
Added new version of add draw surface method that accepts idSurface.
MDL model surface class.
SPR model surface class.
MD2 model surface class.
SP2 model surface class.
MD3 model surface class.
MDC model surface class.
MD4 model surface class.
MDS model surface class.
MDM model surface class.