Fixed regular expressions for unsubscribe and template filters.

The regular expression used by the EnableUnsubscribe() method doesn't account for multiple words being between the tags.  Also, the EnableTemplate() method took pretty much any single word within the tag, rather than specifically accepting "body".  With this pull request, I also optimized the regular expressions so that they are compiled once and used repeatedly, as necessary.