changes to support SMTP auth and SSL
codenarc fixes
Merge branch 'e0d/extended-email-config' of github.com:edx/asgard into edx-e0d/extended-email-config
Merge branch 'master' into edx-e0d/extended-email-config
fixing formatting and tuning unit tests
Merge branch 'edx-e0d/extended-email-config'