Added PMF_Mail wrapper for SMTP

This commit adds a new file and class for SMTP mail handling.
The PMF_Mail class has been modified to use it.