[sql mode] Remove outdated comment
[stex mode] Sanitize comment parsing
[stex mode] Set to two-space indentation
[stex mode] Reset tokenizer after blank line

This prevents a stray $ from setting the whole rest of
the document to math mode.

Closes #2928
[loadmode addon] Work with requirejs

See http://discuss.codemirror.net/t/loadmode-js
[sparql mode] Update with more details from 1.1

- more style classes: operator, builtin, meta, brackets
- literal metas (@ and ^^)
- many more operators
- mime type and extension from spec
[sparql mode] Property paths
Mark version 4.8.0
Bump version number post-4.8
[search addon] Do a string search if a bad regexp is entered
[search addon] Simplify control flow
Pass a context (the editor) to keymaps with a call method

Issue #2915
[shell mode] Add folding helper reference
[dialog addon] Ensure that enter presses can be preventDefault-ed

When closeOnEnter is disabled the enter event never gets default
prevented this causes issues for IE9/10, this way implementors can
optionally preventDefault if they want
Revert nqq changes on master
Merge remote-tracking branch 'upstream/master'