Bannering Fixes

This fixes incorrect TEXT banners, as well as a bug with HTML banners when Content-Type was text/html and there were no MIME entities.  In those cases, the terminal DOT on the protocol was removed, so the receiving back-end server never saw DATA portion of the protocol terminated.