Use eslint instead of jshint for linting. * better linting results * test files linted, too * consistent code style checks Closes #568
closes bpmn-io/diagram-js#158
* Make sure the label support is part of our behavior definitions. * Adjust test cases accordingly.