Update dependencies, removed unused ones

Also picked up a bit of JSON reformatting, presumably from npm >= 2

Test plan: build, run tests
browserify update
Merge pull request #2349 from zpao/update-deps

Update npm dependencies, fix browserify task