Update many npm dependencies

Sauce/connect related things need some more work and I didn't want to
figure those out right now.

Fixes #1701