upgrade some npm deps to get ready for node 6
upgrade some npm deps to get ready for node 6

fixes: CNVS-30802

these are the npm deps I upgraded as part of my
node 6 commit that should work fine on both node
0.12 and node 6. I am making this change as a separate
commit so you can see exactly which ones only work
on node 6 (or 0.12, or vise-versa) by looking
at the package.json changes in the node 6 commit

test plan:
run npm install
it should work

Change-Id: I7fca4738ad3593caa7512ebb6be55866ea614af3
Reviewed-on: https://gerrit.instructure.com/87028
Tested-by: Jenkins
Reviewed-by: Brent Burgoyne <bccf16d7abdd2611580b1cd7d7a6fcc150d619da@instructure.com>
QA-Review: Jeremy Putnam <b030d6d6f199f844ec424882be473c2ab9adc93b@instructure.com>
Product-Review: Ian Hoerner <57a33a5496950fec8433e4dd83347673459dcdfc@instructure.com>

sfu/canvas-lms,sfu/canvas-lms,matematikk-mooc/canvas-lms,instructure/canvas-lms,HotChalk/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,djbender/canvas-lms,sfu/canvas-lms,grahamb/canvas-lms,sfu/canvas-lms,grahamb/canvas-lms,djbender/canvas-lms,SwinburneOnline/canvas-lms,HotChalk/canvas-lms,HotChalk/canvas-lms,djbender/canvas-lms,SwinburneOnline/canvas-lms,sfu/canvas-lms,grahamb/canvas-lms,grahamb/canvas-lms,grahamb/canvas-lms,matematikk-mooc/canvas-lms,venturehive/canvas-lms,instructure/canvas-lms,dgynn/canvas-lms,venturehive/canvas-lms,djbender/canvas-lms,dgynn/canvas-lms,instructure/canvas-lms,HotChalk/canvas-lms,sfu/canvas-lms,dgynn/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,matematikk-mooc/canvas-lms,matematikk-mooc/canvas-lms,SwinburneOnline/canvas-lms,SwinburneOnline/canvas-lms,venturehive/canvas-lms,venturehive/canvas-lms,dgynn/canvas-lms