Fix a non-word
Fix bug in measuring of lines with only collapsed elements

Closes #1559
Support a disableInput property on keymaps

Stop suppressing key events for nofallthrough keymaps.

Issue #1558
Merge pull request #10 from mutahhir/master

Minor modifications to the addWidget system
merge with CM master
Merge branch 'master' of https://github.com/jessegrosjean/CodeMirror
Change disableInput behavior to allow programmatic edits.
Fixup 63a49817a4522ada322ea81fd8b341d4dd7ee598

Issue #1565
[closebrackets addon] Fix reference to removed variable

Issue #1552
[vim keymap] Add support for :sort
[show-hint addon] (experiment) Add a container option
Fix bug that caused zero-length spans to occasionally survive edits

Issue #1561
Allow inline widgets to wrap again, measurement of their start and end
merge from CM source
Update index.html. Fixed typo jsfiddle.net instead of jsfiddle.com
Fix bug where measuring the right of a wrapped inline widget broke at end of line
[sql mode] Minor fixes

* index.html included codemirror.js twice
* optimize .tableName syntax check
Fix bug that causes replacedWith widgets to hide lines
Update search.js

The variable "query" only contains the string version of the query, even if a regex has been submitted. "state.query" contains either a regex object or a string, depending on the input.
The function searchOverlay contains the neccessary logic to differientiate between these two types, indicating that the original purpose of it was that regexes should be highlighted accordingly.
Passing the "query" variable to searchOverlay fails to highlight regexes, for example case insensitive searches, and thus isn't in sync with the find next / find previous commands.
[match-highlighter addon] Add showToken option