Allow multiple EHLO/HELO commands as per the RFC
Fix STARTTLS capabilities if multiple EHLOs sent
Merge pull request #376 from smfreegard/master

Allow multiple EHLO/HELO commands as per the RFC