(bug 5291) Fix user tags in custom text
(Bug 5294) Redirect /tools/recent_comments to /comments/recent
(Bug 5296) Migrate custom text properly
(Bug 5295) Respect the opt_noemail setting

Logic was already in LJ::Event::JournalNewComment, so refactor that out,
and reuse.
Merge pull request #613 from afuna/redirect-recent-comments-bug5294

(Bug 5294) Redirect /tools/recent_comments to /comments/recent
Merge pull request #612 from anall/feature/bug5291

(bug 5291) Fix user tags in custom text
Merge pull request #614 from momijizukamori/Bug5296/CustomTextMigration

(Bug 5296) Migrate custom text properly
Merge pull request #615 from afuna/opt_noemail-bug5295

(Bug 5295) Respect the opt_noemail setting