making export to csv export everything (issue #2947)
Revert "making export to csv export everything (issue #2947)"

This reverts commit bf2801946582ec6621fe726448f5fd3d1472f818.
fix challenge export to csv to export all tasks (issue #2947)
fixing guild reject error (issue #2886)-correcting syntax
small payments refactor for better codeclimate
Make .meter-text nowrap to prevent truncation

* Add white-space: nowrap to .meter-text to prevent the meter text from
  being cut off when the meter is very short and its content is long
  (mainly an issue with the experience bar, which can easily have a bar
  graph symbol plus one four-digit number over another e.g. 1,234 /
  5,678)
fix(memleak): temp, wonky fix to #4079 . Sets closure vars `user` to
null in api.batchUpdate(). More will be needed
Merge pull request #4045 from Verabird/guildreject

fixing guild reject error (issue #2886)-correcting syntax
feat(spookDust): add the spookDust special spell, like snowballs. Note: this is handled specially so spookDust can be bought with GP, is a WIP
bailey(): spookDust, october backgrounds, memleak
Revert "Revert "perf(challenges): WIP" (see #4085)"

This reverts commit efbf151c1136f39258eeac82576d5f22bed76d06.
chore(mongoose): finally, mongoose 3.8.17!
Merge pull request #4028 from Verabird/challengecvsalt

Make export to csv button on challenges export all tasks (issue #2947)
fix(spookDust): user serverside method for spookdust as it's path-protected
Merge pull request #4101 from betaveros/betaveros/meter-text-nowrap

Make .meter-text nowrap to prevent truncation
Merge pull request #4058 from Feriority/codeclimate_improvements

small payments refactor for better codeclimate
Revert "Revert "fix(tasks): tmp fix for #4066, minimize:false on tasks so they have""

This reverts commit 0fa7277cf073c6875c09a9a0735311902823c1e1.
require moment where necessary
fix(spookDust): rename to spooky sparkles
fix(challenges): since we're setting {minimize:false} on tasks, don't
overwrite user tasks.*.challenges in the _.merge()