Support for the AUTH command

Hi,

I'm using your package to test the SMTP component of our application.
I really like how package smtp works in general, but couldn't write my test
because it didn't support authentication. Now it does ;). You probably don't
need this for sinksmtp since you run this as your MX, but other people might
want to use smtpd for submission, too.