match-season-improvements

@dhopkins-va @gholtslander-va 
Match stats are now calculated as each replay is uploaded instead of only when closed.
Creating a new season now closes the currently open one and transfers players and their ranks.
Now displaying list of recent matches (in addition to games) on match history page.