classes: reposition inventory, fix saddle confirm dialog, gems & food tweaks
apiv2: move tags to apiv2 (remove from client/server, move to Shared.ops)
APIv2: some finalization of APIv2. Add new routes, re-rigg
query/param/body requirements. This overhauls the API pretty
substantially, so we'll indeed be moving this to apiv2, using v1 for the
old API, and limiting it's use substantially
APIv2: add paths /api/v2/* and /api/v1/*. v1 has limited deprecated routes (only the things I know currently work), and we'll notify 3rd-partyists to migrate to apiv2 once it's documented and tested
move userServices.js to habitrpg-shared, so mobile can share the code
use updateStore outside of user.fns (habitrpg-shared#5d39056)
MOBILE_APP on static, deep-watch user.items.gear.equipped
classes: cast URL fix
mongo auto_reconncet option
[#1992] fix for contrib sword not getting ported
classes: [#1989] migrate tasks for users as well
[#1994] fixes to MP bar
classes: charge gems for class-change
add unlock set for hairs, beards, mustaches
classes: update some classes wording
classes: add just guide for classes unlock
[#1997] classes: add MP to restore dialog  (@wc8 you might find this useful)
separate unlock for facial-hair / hair
classes: better stats breakdown, including buffs
cleaner stats page