Not ready to merge: Update dev deps

I've determined that something changed in browserify 3 that breaks the build. I *think* it's related to [the removal of browser-builtins](https://github.com/substack/node-browserify/blob/master/doc/changelog/3_0.markdown#direct-builtin-dependencies). 

Upgrading to the very next point release of browserify (3.2.0) causes the tests to break:

```
editableCellSelection binding
    ✓ should be registered with Knockout
    selection synchronization
      ✓ should be empty initially
      1) should contain cell when selected
      2) should select cell when updated
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
```

with additional error for the failing tests:

```
1) editableCellSelection binding selection synchronization should contain cell when selected:
     TypeError: 'undefined' is not an object (evaluating 'selection.getRange().end.getBoundingClientRect')
```

So, this pull request is just a way to look at this issue (when you have time!) and then I'll squash and submit it again.