Add popover quest description to quests in the Market and add buyQuest modal to show text and rewards before purchasing the quest
Close quest modal after quest purchase
Fix version conflict
Don't show information if the quest is locked
Make locked quests purchasable
Remove level lock to purchase
Replace string for env.t
feat(attributes): Add backfill button in flat and classbased allocation modes

Partial implementation of a "distribute points now" button for backfilling accrued Attribute points. Works with flat and classbased allocation so far; taskbased will require much fancier handling.
i18n(subscriber): replace subscriber hard-coded strings for env.t
Merge pull request #2533 from Sinza-/buy-quest

Add information to quests on the Market before you buy them
fix(readme): remove text about translations wip
fix(performance): cache spritesmith image, fix #2633
style(tavern): add space between 2 and gems
fix(spells): temp workaround for spell & task being undefined. #2649 #2640
fix(allocateNow): Send empty object to user.ops per @colegleason suggestion

Tested with both implemented allocation modes, looks good!
Merge remote-tracking branch 'upstream/sabe/attributes' into develop
chore(cluster): remove all cluster code, just in case
`require('cluster')` is flagging issues, even if not in use. Revert this
in the near future when we can peg VersionError. @colegleason
Merge pull request #2627 from Sinza-/subscriber

i18n(subscriber): replace subscriber hard-coded strings for env.t
fix(settings): remove unnecessary code
feat(premium): backport server code for premium subs (it's just ccard
handling & uer model stuff)