Add Mongo MapReduce WebBrowser to real-world uses
Make sure operation ids aren't reused between editors

Issue #1249
[htmlmixed mode] Fix bug in matching of script types

Closes #1248
Factor findPosH into an exported interface.

Add tests.
Export and document findPosV

Issue #1235
Use Pos constructor for all internal positions
[manual] Make description of getCursor less confusing
Add beforeChange event

Issue #1244
Properly set 'outside' property when fetching a position below the document
Allow passing in a goalColumn to findPosV
Close Bracket Feature.
[closebrackets addon] Clean up and integrate
[vim mode] Added gj/gk, :noh, defineEx(). Better :{num}, <{Key}> handling

- gj/gk for moveByDisplayLines motion, allows vertical movement within
wrapped lines
- :noh[lsearch] is now an ex-command
- new ex-commands can be defined through api, using
CodeMirror.Vim.defineEx()
- :{number} should now move to line with {number} on the gutter
- parseKeyString now also accepts keys like <Space> (in addition to
<C-{Key}>)
[closebrackets addon] Fix bug in cursor placement
Take care that selection updates in changes don't create invalid selections
Remove e_prop hack

I don't think anyone is using it anymore, and it was a kludge to begin with.
Fix typo in beforeChange event implementation
Fix ignorance about doc.first in coordsChar

Closes #1254
Add a Q mode
Fix bug in document iteration over subviews

Closes #1252