Misc fixes

- Fixes long-standing install issue with node-eio by upgrading Windshaft (to a slightly less outdated version)
- Adds settings.json to ignored files