Re-implement the mock PHPMailer. props ocean90. fixes #24662.

git-svn-id: https://unit-tests.svn.wordpress.org/trunk@1300 4a5a2adb-35eb-4268-9a1b-fe04a4134342