feat(jshint): add initial config

This initial config mostly documents existing code style
by relaxing multiple options that are turned on by default.
fix(shared): use develop branch
adding flag, allowing free rebirth purchase, adding modal
fix(i18n): default tasks checklists
Merge pull request #3449 from deilann/removingthelevelcap

Removing level cap, free rebirth at 100
fix(i18n): use everywhere i18n.getUserLanguage middleware
fix(i18n): use everywhere i18n.getUserLanguage middleware - part 2
fix(i18n): use strings
fix(modules): load i18n
fix(subscriptions): expose cancelSubscription on $rootScope (don't know
why $scope doesn't work here). Fix UI bug
refactor(menu): add total gold to gold popover
fix(filters): use k not K for thousand
feat(rat): add rat quest
fix(i18n): fix #3461
refactor(quests): cleaner buyable quest eggs html
fix(quests): don't allow questStart on already-started quests
fix(quests): temporarily send error email on questStart (if already
started), see #3451. Revert later
fix(i18n): callback => next
fix(i18n): signup, clone default tasks
Merge branch 'develop' of https://github.com/HabitRPG/habitrpg into develop