Initial unfinished commit - doesn't repond to resize or handle inline
editors yet
Merge remote-tracking branch 'origin/master' into pflynn/find-tickmarks
Factor search tickmarking more cleanly. Disable in inline editors. Fix
tickmark positioning on Mac.

One item still TBD: what to do when window resizes.
Merge remote-tracking branch 'origin/master' into pflynn/find-tickmarks2

* origin/master: (1504 commits)
  update HTMLSimpleDOM tests to verify errors
  fix indentation
  Ignore injected highlight nodes during live HTML text operations
  Updated by ALF automation.
  make default file tree sorting to be like Windows
  Update File shell callback comments.  Minor comment tweaks.
  Updated by ALF automation.
  add a comma at the end of line 376.
  code review changes
  use beforeChange event to remove line class before line handles change
  fix position issues. fix error color per @larz0
  use PopUpManager to close menus
  use a line class instead of the line number gutter to show error status
  remove _shouldClearErrors
  fix unit test errors. rename event. fix error offsets.
  fix issues with removeTempDirectory() in unit tests
  Updated by ALF automation.
  Updated by ALF automation.
  Update strings.js, merge new translates strings for latest version.
  Update README.md
  ...

Conflicts:
	src/search/FindReplace.js
Fix JSLint errors introduced by PR #5002
Update Find tickmarks on window resize. Add new Async debouncing util to
help with this.
Cleanup older code: no hand cursor since tickmarks not clickable for now,
move no-op check into ScrollTrackMarkers
Code review: cleaner way to check for inline editors, hoist out a const,
tweak comments, narrower tickmarks on Mac (per Larz), go back to window.*
references in Async.
Merge pull request #5191 from adobe/pflynn/find-tickmarks

Show scroll track tickmarks for Find results