Fix edX name hardcoded in password reset email

Updating commits from #5863 with a bunch of needed fixes, added tests, and squashed commits.

[OSPR-187](https://openedx.atlassian.net/browse/OSPR-187)
@chrisndodge I added in a separate microsite test. Mind taking a once-over on it?