Added ability for org managers to edit the list of team keys in the org
For orgs with multiple teams, each team gets their own picklist
Added the list of teams to the top of the drive team dashboard, and the chosen team gets saved in a cookie BUT ONLY FOR DT DASHBOARD AND NOT FOR ALLIANCESLECTION. This is intentional, as it is important for the person loading/editing their picklist to NOT accidentally edit/view the wrong picklist (e.g., say they previously opened the DT dashboard for another team just out of curiosity, then later open the alliance selection data page, not realizing they are now viewing the picklist for another team. Don't want that to happen.)
KNOWN QUIRKS:
It gets weird if you switch between having 1 or no teams listed in the org, and multiple teams in the org, after editing the picklist.
If you have multiple teams in your org, and then browse a past event during which you only had 1 or 0 teams in your org, you can't view the picklist.
Can't bypass these quirks without doing a database update and forcing the picklist_key to be non-undefined in the code, which is absolutely out of the question for me to do in the middle of competitions.
Overriding merge protections for tonight because we need to get this code deployed before MRCMP starts up again tomorrow, and don't have the time to wait for approval, unfortunately.
Fixes #235
KNOWN QUIRKS:
Can't bypass these quirks without doing a database update and forcing the
picklist_key
to be non-undefined in the code, which is absolutely out of the question for me to do in the middle of competitions.