Create MailMethod for password reset spec

Fixes "A sender (Return-Path, Sender or From) required to send a
message"

Fixes #2942
Use mock_model instead of stub for Spree::User

Fixes "undefined method 'model_name' for RSpec::Mocks::Mock:Class"

Fixes #2942