fixed time printing.

- In ZDoom the timer runs a bit too fast because roundoff errors make 35 tics only last 0.98 seconds. None of the internal timing has been changed, only the places where a time value is printed it will get adjusted for this discrepancy.
- BlueShadow's submission for keeping the max save amount of BasicArmorPickups around when picking up armor bonuses.
must include doomdef.h in cmdlib.h to get TICRATE.
fixed: R_PointOnSideSlow had precision issues with very short lines.

When this function was originally written there was no possibility of fractional vertex coordinates so it threw away the fractional parts of the node's directional vector (which in the original nodes was always 0.)
Now, with UDMF and high precision vertices this no longer works and the loss of significant parts of their value caused this code to produce erroneous results if the linedefs were only a few map units long and using fractional positions.
Merge branch 'master' of https://github.com/rheit/zdoom
Merge branch 'master' of https://github.com/rheit/zdoom into z_osx_clean
Fixed crash on Release targets
Merge branch 'master' of https://github.com/coelckers/gzdoom into gz_osx
Merge branch 'z_osx_clean' of https://github.com/alexey-lysiuk/gzdoom into gz_osx