Replace scroll event trigger with new selectionRedraw event and trigger
Converts _updateHash into node.update()
Pulls `generateChildEdits` out to the top level.

Also makes naming and parameter ordering more consistent
Change a couple of .children checks to .isElement()
Merge pull request #5004 from lkcampbell/fix-issue-1910

Fix for issue #1910: Working set context menu pops closed when right-clicking file that hasn't been opened yet
Parametrize the CodeHintManager and CodeHintList with a flag to determine whether or not the currently selected hint should be inserted on tab key events
Fix one self/this bug and one typo.
Merge pull request #5065 from adobe/dangoor/LiveHTML-cleanup

[LiveHTML] Some domdiff cleanup
Minor comment addition in response to code review for #5056
Merge pull request #5084 from adobe/iwehrman/parametrize-insert-on-tab

Make code hint insertion on tab key configurable