Devoncarew dart 2

Redux of https://github.com/codemirror/CodeMirror/pull/2947 - add a Dart mode to CodeMirror. This implementation is based on the clike mode, with an example file for it and entries in the `mode/index.html` and `mode/meta.js` files.