Added Stats.
sStats.lua handles all database functionality (work in progress).
Stats currently tracked:
   All player finishes/DNFs, which are used to get course records.
   Course play count.
Stats debug mode logs to Stats.log.

Client:
Added timers and course record to race GUI.
DrawText now draws vertically centered text.

Shared:
Utility.LapTimeString can return "N/A".
Updated for latest build (Chat class, Render:FillArea arguments).
Fixed togue/touge spelling in the course manifest.
Changed all line endings to use LF.
Version --> 0.6.1.
When players finish a race, they are removed after 3 seconds.
Blocked some inputs if racer has finished.
Added Stats.log to .gitignore.
Updated Stats system, added feature to upgrade from previous race versions.
Added sStatsCompatibility.lua, which converts old databases to work with the latest Racing database format. In theory, updating the script should never break the database.
Play time is now tracked in the database.
Fixed server-side error if a racer leaves a race before the starting grid.
Stats: Fixed RaceResults.Vehicle being -1 if a racer leaves before the starting grid.
Version --> 0.6.2.
Fixed Stats from exploding in some cases. (sStatsCompatibility.lua tried to use Stats, but it didn't exist yet.)
Fixed edge case where a non-racer would enter a checkpoint.
Changed settings.playerFinishRemoveDelay to 12.
Version --> 0.6.3.
Removed "Use /race to exit the race." message.
Fixed explosion caused by a racer finishing and then leaving the server.
Version --> 0.6.4.
Renamed server/Packages to server/packages to get around a Unix filesystem issue.
Unbroke the script. "IsValid(playerId)." Yeah...
Version --> 0.6.5.
Removed oldcourses/pre-json. They were all duplicates.