Remove unused variables to avoid compiler warning
Many minor changes to better support modular renderers.

This uses a tr_config.h based setup so you can easily reuse any renderer
files without worrying about whether the original files point to the old
or new *.h files.

Also removed all of the unchanged files from the OA renderer so it is
easier to view and maintain.
Update README
- Added support for enabling FreeType Support (make USE_FREETYPE=1).
- Fixed compiling tr_font.c for dynamic renderer.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2225 edf5b092-35ff-0310-97b2-ce42778d08ea
Fixed writing pre-rendered font TGAs, needed to flip image.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2226 edf5b092-35ff-0310-97b2-ce42778d08ea
Fixed possibly placing a font glyph (at the beginning of a row) past the bottom of a font cache image.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2227 edf5b092-35ff-0310-97b2-ce42778d08ea
Make sure font glyph shader names are null-terminated.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2228 edf5b092-35ff-0310-97b2-ce42778d08ea
Removed set but not used variable 'satLevels' from tr_font.c.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2229 edf5b092-35ff-0310-97b2-ce42778d08ea
Use tabs in tr_font.c

git-svn-id: svn://svn.icculus.org/quake3/trunk@2230 edf5b092-35ff-0310-97b2-ce42778d08ea
Fixed up warning messages in tr_font.c

git-svn-id: svn://svn.icculus.org/quake3/trunk@2231 edf5b092-35ff-0310-97b2-ce42778d08ea
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Fixed up warning messages in tr_font.c
  Use tabs in tr_font.c
  Removed set but not used variable 'satLevels' from tr_font.c.
  Make sure font glyph shader names are null-terminated.
  Fixed possibly placing a font glyph (at the beginning of a row) past the bottom of a font cache image.
  Fixed writing pre-rendered font TGAs, needed to flip image.
  - Added support for enabling FreeType Support (make USE_FREETYPE=1). - Fixed compiling tr_font.c for dynamic renderer.
Use FreeType include macros instead of filenames directly (per the API docs), patch by Radegast.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2232 edf5b092-35ff-0310-97b2-ce42778d08ea
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Use FreeType include macros instead of filenames directly (per the API docs), patch by Radegast.
#5484 - Remove unneeded tr_local.h include from sdl_input.c. Patch by Harley Laue.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2233 edf5b092-35ff-0310-97b2-ce42778d08ea
#5485 - Use Sys_LoadDll to search in the local directory for the fallback default renderer. Patch by Harley Laue.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2234 edf5b092-35ff-0310-97b2-ce42778d08ea
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  #5485 - Use Sys_LoadDll to search in the local directory for the fallback default renderer. Patch by Harley Laue.
  #5484 - Remove unneeded tr_local.h include from sdl_input.c. Patch by Harley Laue.

Conflicts resolved:
	code/sdl/sdl_input.c
#5439 - Potential memory leak in host name resolution. (Eugene C.)

git-svn-id: svn://svn.icculus.org/quake3/trunk@2235 edf5b092-35ff-0310-97b2-ce42778d08ea
#5453 - Tell command for server.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2236 edf5b092-35ff-0310-97b2-ce42778d08ea
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  #5453 - Tell command for server.
  #5439 - Potential memory leak in host name resolution. (Eugene C.)
Fixed some issues found using clang static analyzer.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2237 edf5b092-35ff-0310-97b2-ce42778d08ea