Merge tag 'v0.25.0' into archlinux

Alpha 25
Merge tag 'v0.26.0' into archlinux

Alpha 26.
Merge tag 'v0.27.0' into archlinux

Alpha 27
Debian client launcher script: set vm_game=2.
Fix some broken use of strncat.
Fix some errors found by coverity

Also fixed some indentation
Merge branch 'archlinux'
Add support for multi-part IPC messages
Fix a warning
Fix NaCl build
Set vm_game to 2 (TYPE_NATIVE_EXE) by default.

Revert Debian changes which set this by other means.
Make VM takes its cvar args from statically defined params

Also renames vm_game to vm.game.type
Disable the warning print on SV_SetConfigStringRestriction
Use Cvar::SetValueForce for sv_cheats
Clear unneeded CVAR_ROM flags for game cvars
Execute config files that might not exist with exec -f
Changelog datestamp.