Updated CodeMirror to 3.20; fixed up some components

Hope it helps! :palm_tree: 
Credit for the update script goes to sausman!

* I deleted the doc folder since CodeMirror is already licensed under MIT, and since this is licensed under MIT as well, there's no need for a duplicate license