Don't draw client console buffer past top of screen

Thanks @Pan7.
mint-arena: Make refEntity_t shaderTime be an int instead of a float

Converting time to a float results in precision loss at long uptimes.

This commit doesn't fix that, but should be possible to fix by only changing engine now.
Restore drawing a cut off client console line in 1920x1080

The text lines don't meet at top of the sceen in 1920x1080, restore
drawing a cut off line across the top. In 640x480 this line isn't seen
at all. This is still better then trying to draw twice as many lines
than are actually seen (the way it was before the last commit).
Merge remote-tracking branch 'mint-arena/master'
Fix fast-math optimize flag for MinGW x86_64 build

Found by /dev/humancontroller.
mint-arena: Add hours column to game timer

If game time is over an hour, add a hour column to CGame time display.
mint-arena: Track digital and analog key state fractions separately
mint-arena: Use separate cvars for digital and analog angle turn speed

The default turn speed was too slow. Increasing it makes aiming using
keyboard a lot harder. So use separate cvars for analog and digital.

Using analog and digital at the same time now adds both. This is just
a side effect and doesn't matter enough to fix.
mint-arena: Make joystick analog fraction be 0 at threshold

Scale the axis value so that edge of 'dead zone' aka threshold is 0.
Makes aiming using analog stick a little better (feels more sensitive).
Merge remote-tracking branch 'mint-arena/master'

Conflicts:
	code/cgame/cg_draw.c
	code/cgame/cg_input.c
Merge remote-tracking branch 'ebx/master'