Merge branch 'develop' into paglias/bs3
feat(quests): allow html in quest notes
feat(quests): allow dropping scrolls in quests
test(quests): change quest tests from gryphon => vice1
test(quests): change quest testing from vice1 => vice3 (ps, I'm doing
this to test drop types separately, preferable if we can us all 3 tests
- this & previous commits)
chore(bailey): vice notif
chore(bailey): baconsaur update
chore(logging): add logging via Winston and wrapped it with a custom logging module
chore(logging): ignore *.log when running nodemon to avoid loop
chore(logging): replace console.* with new logging module
chore(logging): fix logging.error and make sure logger exists
chore(logging): add Newrelic and Email transports for Winston

This will send an email on errors logged with winston and thus removes
the old error emailing code.
Textual tweaks for spellcasting

Makes the notification for casting a spell on the party consistent with the message generated in party chat.
feat(winter): remove winter scrolls & snowballs
refactor(bs3): misc fixes & port death modal
Merge branch 'develop' into paglias/bs3
refactor(bs3): port several modals & css fixes
refactor(bs3): port avatar level label
Created new CSS entry for equipment-title and modified inventory.jade accordingly
fix(challenges): challenge csv export now has proper filename

This sets the Content-disposition filename for the Challenge CSV export
to be {challenge_id}.csv.

Fixes #2689.