Merge pull request #299 from xycaleth/fix-warnings

Fixed GCC/Clang warnings (take 2!) *crosses fingers*
Fixed warning under Release build config.
Corrected file names in CMake option descriptions.
Fixed deprecated use of unicode field for input. It's handled
by the SDL_TEXTINPUT event instead.
Unused variables t1/t2 in sp/client/cl_cgame.cpp.
Remove unused variable resetTime from mp&sp client/cl_cgame.cpp
Batch of warning fixes partially from user @haoNoQ.
Some done differently or just commented.
A few extras that were related.
Removed -Werror compile flag for now until Linux warnings are fixed.
Merge branch 'master' of github.com:xycaleth/OpenJK
Merge branch 'master' of github.com:Razish/OpenJK
Fixed a batch of warnings in MP's game/ai_main.c.
Reported by @Yberion. Thanks.
Support up to 32 buttons in single player.  Commands registered for 0-15 for now.
Buttons 0-8 are just aliases for the existing buttons.
Alt tab now supported in SP when in fullscreen.
Add Shift+PgUp/PgDn 5 line scrolling for MP.
Cleaned up the code for the above in SP too.
Now look inside the application bundle for OSX dlls
Improved status command for the console.  Is mostly inspired by the SOURCE status cmd.
Fixed svsay console output message.
Forgot to include FS_GetCurrentGameDir.
Some SP DLL syscall fixes/cleanup.
Allow cg_fov to be archived in SP.