Upgrade to CodeMirror 3.1

Now we need to specifically include the bracket matching extension.
Merge pull request #393 from jasongrout/codemirror3

Codemirror3