[ticket/12371] Do not group "quote" notifications

Grouping these notification makes no sense, as the user will not find the
posts he is quoted in, when they are spread over multiple pages

PHPBB3-12371
[ticket/12371] Allow notification types to redirect to a different url

This way we can redirect the post and bookmark notification to the first
unread post in the topic

PHPBB3-12371
[ticket/12371] Do not delete post related notifications when a post is deleted

When a post is marked edited and therefor marked as softdeleted/unapproved,
we should not delete the notifications, just like we can't delete the emails.
Links are out there anyway and just keeping the notification is fail save.

If we keep the notification we can just continue to update it when more posts
are added. Also when we delete a post, we don't have to go though the table
and find all related notifications to be able to delete them or even update
them, when they have responders set.

PHPBB3-12371
[ticket/12371] Do not update the notification entry unneccessarily

When the data did not change, we also don't have to run the query at all.

PHPBB3-12371
[ticket/12371] Do not add unlimited users as responders

We run into the risc that the data is longer then the character limit
of the table column. However as we trim the users list anyway, we can
also just stop adding them and display "many others" instead of "x others"

PHPBB3-12371
[ticket/12052] Add support for ITEM_UNAPPROVED to set_post_visibility method

PHPBB3-12052
[ticket/12052] Use different visibility when post was edited

... and needs to be reapproved.

PHPBB3-12052
[ticket/11772] Do not send out new topic/post notifications when reapproving

Only add notifications, if we are not reapproving post
When the topic was already approved, but was edited and
now needs re-approval, we don't want to notify the users again.

PHPBB3-11772
[ticket/12371] Fix SQL query

PHPBB3-12371
[ticket/12371] We do not group quote notifications anymore

PHPBB3-12371
[ticket/12371] Rename disapprove and softdelete tests

PHPBB3-12371
[ticket/12371] Fix query in mcp_sorting()

PHPBB3-12371
[ticket/12371] Add functional tests for reapproving

PHPBB3-12371
[ticket/12371] Correctly set is_starter when editing first post of the topic

PHPBB3-12371
[ticket/12371] Reapprove the post and topic again in tests

PHPBB3-12371
[ticket/12371] Fix language in comment

PHPBB3-12371
[ticket/12371] Delete the approve_post notification when editing a post

We need to delete the initial approve notification,
so we can notify the user again, when his post got reapproved.

PHPBB3-12371
[ticket/12371] Fix redirect link for approve_post and post_in_queue

PHPBB3-12371
[ticket/12371] Fix typos in comment

PHPBB3-12371
[ticket/12371] Fix language string

PHPBB3-12371