Starting sunlight experimentation branch
Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git into suntest
5882 - Update OpenAL Headers to OpenAL Soft 1.15.1
Add Ogg Opus support
Add libopus 1.0.2 and libopusfile 0.2
Add libogg 1.3.0
Fix compiling opus using mingw
Add ogg and opus Makefile options to README
Add missing config_types.h for libogg

It's usally generated by configure, most platform cases are handled in os_types.h
Fix last commit
Fix compiling opusfile on mingw32
Remove Sys_SnapVector
Fix comment in snd_codec_opus.c
Move noise function declations to tr_common.h

tr_noise.c is in renderercommon directory, so declare them in header there too.
be_ai_weap.c: s/move state/weapon state/g
Remove unused config string code from botlib
Fix BotExportTest's args for BotGetReachabilityToGoal
Fix comment for gametype parsing in ui
Fix Key_StringToKeynum to return lowercased ascii

Fixes bind and unbind uppercase ascii and uppercase ascii in cl_consoleKeys.

keycodes.h states "normal keys should be passed as lowercased ascii"
Show lowercased ascii in bind command