allow kick/ban reasons to have up to 20 spaces without fuss
fix string lengths for server kill messages

this fixes several problems with some global variables, since they no
longer get overwritten by null bytes from this oh so important function...
Fix switching from spectator to active team in bot modes

Before this fix player could switch from spectate to alive mode,
but he stayed in SPECTATOR team.
Fix reset of packages source servers list

Earlier "resetpckservers" command cleared this list, instead of reset
to the initial settings.
Add the clock to scoreboard and change clockdisplay

Commit adds the clock in format mm:ss to scoreboard, instead of
"X minutes remaining" info.
It also enables default the clock on the HUD and adds clockcount variable,
which let to choose between counting forward or backward in the clocks.
Allow to change team while being alive in nonteammode

Commit also adds info, if player1 wasn't spectator, to which team
he switched.
Don't show "connecting to $servername" info, if server doesn't have a name
Fix gonext command and do it random

Commit fixes broken "gonext" command, reading time from maprot, and does
result of this command random.
It also removes get_next() function, because it messes up the maprot
and won't be already used.
Fix crash during intermission caused by activated and held grenade