WebKit does not honor autocorrect=off, but it does honor spellcheck=false.
The below conforms to Vim's behavior regarding whitespace trimming.
Also prevent Object.prototype properties like toString from being interpreted as keywords. Closes #1495
…ml binding Since the mode uses the internals of the xml mode state object, it will break if another mode defines text/html (i.e. htmlmixed). Closes #1468
In some cases it's more convenient to access `CodeMirror` from the instance itself, but the way prototype was defined made it impossible.