Upgraded CodeMirror library rom 3.14.0 to 3.21.0
Changed ocaml to mmlike mode since it has changed in new version of CodeMirror.
Removed custom match highlighter and used CodeMirror's one