feat(todo_archive): add archive flag

This is part 1 of habitrpg#3062 It MUST be merged prior to parts 2 and 3
feat(archive_todo): Update batchUpdate

This is part 3 of habitrpg#3062. It makes batchUpdate look at the archived flag
not the completed date

Part 1: habitrpg/habitrpg#3302
Part 2: habirrpg/habitrpg-shared#198
Spelling Fix

Fixes the misspelling of accommodate as per #2582

Signed-off-by: Kristopher Sullivan <kris@kristophersullivan.com>
Merge pull request #3341 from kitsully/develop

Spelling Fix
Merge pull request #3302 from jbutz/todo_archive_flag

feat(todo_archive): add archive flag
Merge pull request #3304 from jbutz/todo_archive_flag_ui

feat(archive_todo): Update batchUpdate
chore(validator): update to 3.11.2
chore(bailey): mobile + chrome ext. update
Update tavern.jade
Merge pull request #3421 from tjwds/wiki2

Wiki, now with added locales
chore(user): cleanup payments configuration, left behind in 440a2e288
Merge pull request #3415 from denis-sokolov/update-validator

chore(validator): update to 3.11.2
Merge pull request #3426 from denis-sokolov/user-cleanup-double-payment

chore(user): cleanup payments configuration, left behind in 440a2e288
fix(favicon): specify favicon, fixes #3331
feat(subscriptions): allow one month after sub start-date before it's terminated. Fixes #3180
feat(subscriptions): add free month script for users who canceled in old system
improve(i18n): move translations to their own module, use i18n from habitrpg-shared, @djuretic i have remove the tests because the code is now handled in habitrpg-shared, we may add them back there
improve(i18n): use strings for gear items and potion
refactor(i18n): use strings for content
refactor(i18n): refactor user language detection, add to api methods