Update CodeMirror to version 4.6

As discussed in #21, this updates CodeMirror from 2.36 to 4.6, fixing the issue of pasting long lines of minfied code.

All I did here is to take the lastest CM, remove /demo, /test, /doc, /addon as well as all modes except CSS, no other changes outside the codemirror directory were necessary.