Fixes to mailman migration script

Fixed syntax errors, added an option to only remove, and not add users, and
bonus whitespace nitpicking.
More fixes to mailman migration

(cherry picked from commit cb292e99550c15c67566959ad2be9a5fb21e0290)
Add mailman error handling to mailman migration
Contact form requires email address instead of defaulting to esp@.

I removed the fallback address entirely because it didn't seem relevant. Question: why is there password recovery built into the contact form?
Removed test for length of email being 0 from contact form view. #1512
Merge pull request #1523 from learning-unlimited/contact-form-default-email

Contact form requires email address instead of defaulting to esp@.
Merge pull request #1507 from learning-unlimited/mailman-migration-fixes

Mailman migration fixes