Use eslint instead of jshint for linting. * better linting results * test files linted, too * consistent code style checks Closes #568
BREAKING CHANGE: * The id of the update attachment command changed from 'shape.attach' to 'element.updateAttachment'