replace the pathetic mutt_parse_rfc822_line function with a really better