upgrade codemirror and indent javascript code selection correctly
upgrade codemirror modes and utilities