Merge pull request #1507 from ajaxorg/scroll_past_end

[WIP] scrollPastEnd
turn scrollPastEnd off by default
fix #1508: jshint is broken in build
fix tests
fix typo in noworker detection
escape . in regexp
Merge pull request #1509 from ajaxorg/hotfix/build

fix #1508: jshint is broken in build
Fix xml_highlight_rules qstring_inner state name
Update highlighting tests
fix #1510 ace_invalid appears on correct diff
fix undo selection range after delete
fix #549 enter on start of indented line should keep indentation
Merge pull request #1512 from ajaxorg/indent

fix #549 enter on start of indented line should keep indentation
Merge pull request #1489 from ajaxorg/undo_merge

Undo merging
Merge branch 'highlighting/xmlrefactor' into master

Conflicts:
	lib/ace/ext/modelist.js
	lib/ace/mode/_test/tokens_luapage.json
use meta.tag.punctuation
fix failing tests
Update links

Files changed: index.html
Merge pull request #1517: Update links
update jshint updater