Hide task control buttons during editing
API rejects spell cast if not enough mana

Fix #3493 “API does not validate if user has enough mana”
Update spell cast test to ensure user has mana
chore(migrations): cleanup unused json library, added in 999669a2, not removed in cbe23f638a
Merge pull request #3535 from OverloadUT/fix-spells-mana-check

API rejects spell cast if not enough mana
fix(i18n): use strings
Only refund quest scroll to leader if quest was active

otherwise quest leader gets more quest scrolls than they had to begin with.
Merge pull request #3560 from denis-sokolov/cleanup-jsonjs

chore(migrations): cleanup unused json library, added in 999669a2, not removed in cbe23f638a
Merge pull request #3524 from OverloadUT/ui-fix-disable-submit-during-edit

Hide task control buttons during editing
remove callback from user update

This way it continues to evaluate and also execute the group update.
Merge pull request #3577 from vIiRuS/patch-1

Only refund quest scroll to leader if quest was active
fix(pets): if !Content.hatchingPotions[x], use string passed for
displayname. Fixes #3575
feat(dilatory): group model WIP
feat(dilatory): jade (refactor boss out)