Elgg 18 branch SMTP Integration updated

SMTP functionality is added as an option to the existing mail() functions through PHPMailer so that users who don't have mail() enabled can utilize the SMTP functions. Most parameters in PHP Mailer are supported except NTLM Authentication.

The default English language file has been updated with the new settings in the admin section. Other language files need to be updated.

Note:
-PHPMailer language will get set to Elgg current language.
-SMTP Debug logging is enabled Level 3 (Connection+Data+Commands). It gets logged in the Standard Apache error log and can be disabled in the functions.php file.

Testing on WAMP 2.2+hMailServer(latest version as of date)