Adds *-class-*@domain to mailman aliases for *-teachers@domain to hopefully quash silly bounce-wars.
Adds archive list to class mailing lists (to match section mailing lists).
Make class mailing lists add users with names, like section mailing lists do.
Removes some hard-coded @esp.mit.edus in dbmail/receivers.
Merge pull request #653 from benjaminjkraft/mailman-fixes

Mailman fixes
Merge branch 'main' of github.com:learning-unlimited/ESP-Website into migration_test_fixes_gurtej
Adds several depends_ons and tweaks migrations to get flush working

One of the changes was to actually delete the
modules_satprepadminmoduleinfo table. Commit 64161115 by @pricem
describes why this was not included in migration 0024 initially,
but this was preventing flushing, and at this point I think we can
safely delete this table. Since this is affecting an old migration
we have to replay this migration to actually cause the tables to
delete, so if MIT ESP wants to keep the data around we can just
leave things as they are.
Fixes up testing so that databases work correctly

This now limits you to running exactly one type of test per run:
normal tests, or Selenium tests. This aligns better with how the
Buildbot testers should be running anyway.