*8085* Add spf enhancements

Backport http://pkp.sfu.ca/bugzilla/show_bug.cgi?id=8085 to ojs-dev-2_4. Also includes a new config variable to force a default envelope sender in the case of a multi-host install where the from address is not necessarily hosted on the same server.