Merge pull request #296 from redsaurus/master

Application Bundle Stuff from ioq3.
Removed spmap and spdevmap.
Still allow devmapmdl and devmapall to enable cheats.
SDL: extra mouse buttons should start at AUX0 not AUX1.
Sys_DefaultBasePath no longer exists @redsaurus, not even on windows.
Why did you put this back here?
Check for a valid homepath here not valid basepath.
Revert "Sys_DefaultBasePath no longer exists @redsaurus, not even on windows."

This reverts commit 37b78893128fa392b4a6308a8e2d782cf565649d.
I apologize @redsaurus, apparently this does still exist on windows and needed to be re-added to qcommon.h.
We should unify this code with whats in MP though, same with the main() funcs.
Make r_gamma (1), r_stencilbits (8), and r_ext_texture_env_add (1) default values consistent across OS'.
The old values were likely for some obscure broken drivers back in the day.
Started to remove some warnings.
Fixed more warnings.
Fixed more warnings.
Fixed more warnings.
Fixed even more warnings!
Fixed more warnings.
Fixed all warnings for OpenJK SP binary.
Fixed some more warnings in jagame
Fixed more warnings.
Fixed more warnings in jagame.
Fixed more warnings...