Add the ability to provide own scheduled executor for SMTP write timeout. This will allow sharing of an external thread pool for all SMTP connections. Details and original author credits our by @egor-ponomarev in PR https://github.com/eclipse-ee4j/angus-mail/pull/22