Rewrote parser, POP3 fixes, more SMTP

Rewrote the textual/parser package. Works as before but has been
simplified and improved.
Fixed some problems with the POP3 CAPA command, as well as the command
processor.
Added the DATA SMTP command, and updated the RCPT and HELO ones.
Updated some other structural stuff.