Rename MulticasterStream to MulticastStream and perform a little code cleanup.
Convert recursion into iteration when skipping multiple SMTP status lines.

Recursion has the risk of stack overflow exploits.