Small patch 5/12/20

Put out a small patch today

  • Address an issue with the season numbers for transition pages noticed by Demorf.
    Previously, these numbers were updated by hand each season and each transition, which is prone to human error. I made it so the season number is pulled from the database so it will always be correct.
  • Resolves another minor issue pointed out by Demorf
  • Some maintenance work, keeping dependencies up to date and things like that.

Note: This was the cause of downtime noted by n-sanders here. Some of the maintenance-related changes caused slightly more downtime than usual, ~20 minutes instead of the expected 2-5 minutes.