Removed server version check from spectator's camera in HexenWorld, as it's probably from old version of QuakeWorld code and would always be false.
Fixed recursive error after second demo in initial demo loop.
Overbrights of MDL models.
Split main server header file into separate header files.
Split main client header file into separate header files.
Made sure existing separate header files in client can be compiled.
Split command line handling functions into a separate file.
Split low level common functions from more game specific ones.
Split common defs as separate header file.
Made almost all of common header files to be independent ones.