Make the shotgun shell spread circular; retain the same area.
Have checks for upgrades in the same order as checks for weapons purchases.

This fixes ‘not enough funds’ when the item is actually unavailable.
fix /alias trying to add an already existing command again after having it modified, resulting in an unnecessary error while still changing the alias
let calc return the results with unicode operators rendered, and remove an redundant condition in if
make if, math, calc and random command output consistent in naming

* numbers and values become numbers to supply actual type information
* operators and functions become operators
* operators that compare are now relation operators or just relations to comply with computer science and mathematics definition
document some variables time units
report gametime and optional time till suddendeath or timelimit additional to servertim in /time command
name variables for maintainability
Merge branch 'refactor/cleanup' into coins
fixing s_mute cvars not muting environment sounds (via loops) with the dma backend in effect
add s_mute support for background tracks like they get used for the start menu/intro
Merge pull request #169 from t4im/coins
Kill some warnings (reported by clang).
Adjust flamer so that maximum power is at ⅙ of full range.
Adjust how projectile power loss is handled. (No changes to effect.)
In-flight damage from missiles; enabled for flamer.

Damage is applied to entities within the splash radius for each step of the
projectile's flight.

Flamer projectile in-flight damage is set to 1.
Collision and splash damage are reduced by one unit each to compensate.

The player firing the flamer won't get hurt except by splash from a
collision; he's considered shielded.
Lightgrid lighting for polygons (creep)

var_AmbientLight is disabled, because it causes Shader Link errors
on GL cards with too few varyings.
Fix for black creep in some places.
Missing return value.
remove con_restricted, which was ment for a commercial game to restrict opening the console, which hardly makes sense for us, or any project based hereon