fix #1840 The last CJK character of a wrapped line drops down
fix #2119 Soft Hyphen (U+00AD) breaks cursor position calculation
fix several ie8 issues
fix #2054 Completer ignores better match if autoinsert is enabled
fix #2103 completion filtering doesn't work when started with empty prefix
improve matlab highlighting fixes #2042, #2043
close completion popup when backspacing to empty string
Merge pull request #2137 from ajaxorg/autocomplete

Fix several small issues