Update to Electron v2.0.1 (#2401)
Fixed: Emoji with skin tone modifiers would show up as a square (#2399)
Fixed: A few visual problems with the contact detail screen (#2374)
Fixed: complex kernel versions were causing problems in linux - thanks @jython234 (#2407)
Dev:
- Add another Windows 7 dev setup requirement to contributing.md (#2398)
- Various defense-in-depth enhancements
- Refactor api.js into web_api, which encapsulates all web access
- Move a number of dependences from bower to npm
- Enable a large set of new tslint rules
- Use React for all emojification in the app
- Print out main process logs if electron unit tests fail
- Move all forks to @scottnonnenberg-signal account
- Remove jscs from the project
- Remove unused code and templates
- Remove broken stylesheets symlink