Punctuation patch! (and new emoticon detection in reply filter)

Now we can add punctuation (periods, to be specific, for now since it's easiest) to the end of sentences when one does not already exist.

This also ended up causing me to rewrite the detection of emoticons in unfilter_reply, and it should work much better now.  It could still use some work though, to account for more combinations of emoticons.