[#82072770] highlight @mentions in discussion comments

- add model specs
- uses html_escape for user comments
- escape existing comment bodies in a migration

Bonus: adds bin/log.sh to print development logs
add delete confirmation to task on paper manage page
Merge pull request #584 from Tahi-project/task-delete-confirmation

add delete confirmation to task on paper manage page
update bundle outdated
Merge pull request #594 from Tahi-project/update-gems

update bundle outdated
Make task type title read-only
Restore missing route action on paper manager
Merge pull request #596 from Tahi-project/restore_missing_route

Restore missing route action on paper manager
[#79119446] Remove just added role

The id on the mapped role object wasn’t getting updated on save, so
store.getById was returning null. This fix keeps the mapped object in
sync.
Merge pull request #595 from Tahi-project/readonly-task-types

Make task type title read-only
fix false positive spec
Merge branch 'restore_missing_route'
Merge pull request #598 from Tahi-project/bugfix-remove-just-added-role

[#79119446] Remove just added role
Clean up Gemfile
Add reek for quality assurance

Reek is required for overcommit's pre-commit Ruby hook
Sort gems by group