renderers: allocate less poly buffers and fix max checks

opengl1/gles used r_maxpolys for range check, but should of used MAX_POLYS.
opengl2 used r_maxpolyverts, but should of used r_maxpolys.

Instead add MAX_POLYBUFFERS 4096, the same value vanilla ET used for MAX_POLYS.
Vanilla cgame only uses a max of 128 poly buffers.
Allowing 16384 (gl1/gles) or 10000 (gl2) seems like a waste.
Merge pull request #88 from zturtleman/less_polybuffers

renderers: allocate less poly buffers and fix max checks
Revert "renderers: allocate less poly buffers and fix max checks"
Merge pull request #90 from etlegacy/revert-88-less_polybuffers

Reverts "renderers: allocate less poly buffers and fix max checks"
misc: g_gameType pointer variable removed.  Duplicate of sv_gametype.
misc: set sv_gametype variable g_gametype default to "4" like the other variable was.
Merge pull request #91 from ensiform/remove_duplicate_gametype_cvar

misc: g_gameType pointer variable removed.  Duplicate of sv_gametype.
fixed some issues with the console highlighting and typos
renamed variables to be more telling what they actually do
backspace removes the highlighted part of the console text
fixed demo parsing and enabled new demo functionality (checks for legacy mod)
client: warning fix for non NEW_DEMOFUNC builds
Merge branch 'master' of https://github.com/etlegacy/etlegacy.git
make the compilers happy again
cleanup the demo code a bit
cleanup
Merge pull request #89 from saukko28/master

Update cl_avi.c
client: make compilers more happy, uncrustify
renderer: extended debug print for r_maxpolys reached
renderer: fix RE_AddPolysToScene max checks in gl1/gles