Remove I18n.enforce_available_locales deprecation message

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Factor dashboard helper methods.
Factor markup? || gitlab_markdown? into new method
Add task lists to issues and merge requests

Make the Markdown parser recognize "[x]" or "[ ]" at the beginning of a
list item and turn it into a checkbox input.  Users who can modify the
issue or MR can toggle the checkboxes directly or edit the Markdown to
manage the tasks.  Task status is also displayed in the MR and issue
lists.
Add specs for tasks

Add tests for the new task list functionality in the Markdown parser and
in issues and merge requests.
Update docs for task lists
Add Spinach tests for task lists
Use only webhook for slack service integration.
Fix slack service speck.
Accommodate new webhook url format.
Changes to slack service structure added to changelog.
Add missing comma.
Prevent PG::Error exception when check commit reference on commit

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Use only escaped auto_link

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'fix-exception-sidekiq' into 'master'

Prevent PG::Error exception

Prevent PG::Error exception when check commit reference on commit

Fix #1646

See merge request !1154
Merge branch 'improve-autolink' into 'master'

Improve autolink

Fixes #1649

See merge request !1155
Protect from forgery with exception

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Preventing some duplication in MR feature tests by adding a different comment.
Merge branch 'raise-on-forgery' into 'master'

Raise on forgery

Fixes #1572

See merge request !1156
Add slack service migration.