Summary: Refactor emails about password reset into a Mail sub-class.
This refactors the emails produced by the PasswordResetter into their own sub-class of Mail. Before this it simply composed emails from the generic Mail class.
This will allow subscribers of the
Mail.shouldSend hook to better differentiate between what emails are being sent.
(The failing tests seem unrelated)