Use eslint instead of jshint for linting. * better linting results * test files linted, too * consistent code style checks Closes #568
related to bpmn-io/diagram-js#110
Closes bpmn-io/bpmn-js#227