Support saving replays for punishment
Support saving replays for punishment

`forpunishment` replays are saved as "private", but with no URL-guessing
protection, so staff looking for punishment logs can still find them.

Zarel/Pokemon-Showdown,Enigami/Pokemon-Showdown,urkerab/Pokemon-Showdown,svivian/Pokemon-Showdown,QuiteQuiet/Pokemon-Showdown,xfix/Pokemon-Showdown,Enigami/Pokemon-Showdown,sirDonovan/Pokemon-Showdown,urkerab/Pokemon-Showdown,jumbowhales/Pokemon-Showdown,xfix/Pokemon-Showdown,AustinXII/Pokemon-Showdown,sirDonovan/Pokemon-Showdown,xfix/Pokemon-Showdown,svivian/Pokemon-Showdown,Zarel/Pokemon-Showdown,svivian/Pokemon-Showdown,sirDonovan/Pokemon-Showdown,QuiteQuiet/Pokemon-Showdown,AustinXII/Pokemon-Showdown,svivian/Pokemon-Showdown,xfix/Pokemon-Showdown,QuiteQuiet/Pokemon-Showdown,Zarel/Pokemon-Showdown,jumbowhales/Pokemon-Showdown,Enigami/Pokemon-Showdown,Enigami/Pokemon-Showdown,xfix/Pokemon-Showdown,urkerab/Pokemon-Showdown,jumbowhales/Pokemon-Showdown,AustinXII/Pokemon-Showdown,svivian/Pokemon-Showdown