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
Rewrite comment for CG_VOIP_STRING
Merge remote-tracking branch 'upstream/master'
Fix vote Y/1 and teamvote Y/1
Calculate viewport and screen texture coordinates correctly for sun shadows.  This fixes part of #5889.
Merge remote-tracking branch 'upstream/master'
Remove cvar init of dmflags, timelimit, and fraglimit from server

They're only used in game, which will init them as serverinfo anyway. Allows mods developers to get rid of the cvars if they want.
Simplify previous patch.
Oops, fix typo.
Testing out autobuild stuff.
Fixed the auto build, for details go here: https://travis-ci.org/ioquake/ioq3
updated travis file to notify us in our lonely IRC outpost of love.
Simplify RE_StretchRaw() with RE_UploadCinematic() and RB_InstantQuad2().
Some minor cleanup.
Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git
Merge remote-tracking branch 'upstream/master'
autobuild: Enable Ogg Vorbis, Freetype, and MDR model support

Removed unneeded SDL packages.
Merge remote-tracking branch 'upstream/master'
Update .travis.yml for Spearmint

vorbis and freetype are included in local source tree and enabled by default.