This addresses the review comments from the PR, namely:
* Give the new configuration a name that makes it easy
for an admin looking at the configuration file what
the setting enables.
* Register the task that removes resolved reports
ONLY when the moderation setting is enabled
* Make sure we're using the timeout setting when it is
passed to the RemoveResolvedReports function
* Consider reports with either ignored or handled status
as resolved
Follow up commit will handle deleting the shadow copies of
the reports being removed
Added a first attempt at the registerRemoveResolvedReports
task. Has an issue with the usage of ctx
as in services/moderation/reporting, the services/context
package is imported explictly while for other tasks
in the tasks_extended module, it seems to be imported implicitly.