Adds builder to SmtpServer and SmtpSslServer

The builder will allow the user to pass in a Properties instance that can add to or override the properties set when the session is created.

Solution for #187