I don't think that we need libsm-dev…
Allow servers to include stats URLs in response to getinfo.
Fix up ‘^^’→‘^’ conversion in game VM code.
Rewrite lighting/shadowing control-flow to eliminate goto
Remove incremental glsl shader building

Replace with 2 new modes for r_lazyShaders
Cast some ptrdiff_t to int to kill printf format warnings.
Remove unused variables
Servers should use UTC.

This gives consistent time handling regardless of server location.
It also removes a few logging problems related to DST switchover.

The 'RealTime' log item has 'Z' appended.
add te Q_UNUSED macro
cgame: fix most warnings
cgame: fix broken build (lcc doesn't know ssize_t)
Add RelWithDebInfo mode for msvc
Rework and fix map rotation listing.

The current map is highlighted in green and prefixed with ‣.
The next map is shown inline and highlighted in yellow.
Map rotation entry numbers are displayed in white.

Maps not part of the rotation are shown inline but unnumbered.
This means that you could see (colours indicated by comments):

   4 plat23-b9
‣    atcshd                       // green
     nano                         // yellow (g_nextMap)
   5 arachnid2

Display of conditional items has been implemented.
If g_nextMap is set and valid, the next (in-rotation) map would be skipped. Fix this.
Remove nextmap colouring; always list the current and next maps.
Add a note about means of death enum & strings.
Add inverse dlight shadows for players and/or buildables.

Can be switched on or of with cg_playerShadows and cg_buildableShadows.
Cleanup BuildGPUShaderText()
Fix compile
Make shadows always gray.