Update XQLint dependency

fixes #2108
Adding highlight support for the UNION sql keyword
fix error in coffeeScript mode
add Io mode
fix herestring highlighting in sh mode
add es6 template string highlighting to javascript mode
update tests
Merge pull request #2117 from camertron/sql_union

Adding highlight support for the UNION SQL keyword
Merge pull request #2125 from ajaxorg/highlighter-fixes

Highlighter fixes
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
add helper tool for starting new mode
cleanup tools directory
show warning if build/src/ace.js is missing
do not trigger keyLocation warning (fixes #1731)