Use NullAudio for the TTY client
Fix the build
Don't link OpenAL into tty client and don't include NullAudio in dedicated server
Properly handle www downloads being interrupted by a disconnect
Change map pk3 names from map/<name> to map-<name>
Ignore a pak if it has already been loaded
Remove unused variable
Remove another unused variable
Add preset for hw such as Intel GMA 3xxx/4xxx
Merge branch 'master' into for-0.24
Remove extra newlines which are not needed for the new log functions
Fix build
Change locale-independent ctype functions to take an int so they work with wide chars
Reimplement CreatePath properly
Merge branch 'master' into for-0.24

Conflicts:
	main/ui/firstrun.menu
Fix some issues uncovered by coverity
Fix bound check in SetReverb
Make CvarSystem use auto& to iterate over cvars

Also do some cosmetic changes (docs, ...)
Small cleanups to filesystem code
Fix cvars not being reset properly when sv_cheats is set to 0