use setAttribute instead of autocorrect setter, since the setter doesn't work on ipad
highlight tags when cursor is before tagname
disable warning
fix regression in setDefaultValues
update vim.js
allow filtering tests in browser runner
change variable char to character
Merge pull request #2275 from mehtaphysical/char_reserved_in_js

change variable char to character
Merge pull request #2267 from ajaxorg/fix/various

Fix various small issues
fix typo in IE mouse handler
update list of users
update build submodule
Merge pull request #2280 from ajaxorg/vim2

Update vim mode to the latest version
fix move to EOL behaviour for visual block mode
improve global access warning in the demo
fix incorrect highlighting in c and haskell modes
do not discard modifier info of modifier keys
Merge remote-tracking branch 'remotes/pull/2281'
Fix getVScrollBarAlwaysVisible.

By accident it was returning `$hScrollBarAlwaysVisible`.
do not include xml tag attributes in the fold range