Remove IndirectReply, merge Mention into Notification.NewPost.
Rename file, move class.
Fix test suite compilation errors.
Add notification generator tests, fix issues

This requires making some methods non-final so they can be mocked.
Make NotificationGenerator generate mentions.