For #5086, wait for old Quick Open bar to close before creating a new one. Also move some global state into the QuickNavigateDialog object.
add live preview 'sync error' status
remove lodash global
remove lodash script
make a promise

Conflicts:
	test/spec/SpecRunnerUtils.js
fix exceptions during unit tests
fix issues with removeTempDirectory() in unit tests
fix unit test errors. rename event. fix error offsets.
remove _shouldClearErrors
use a line class instead of the line number gutter to show error status
fix position issues. fix error color per @larz0
use beforeChange event to remove line class before line handles change
Ignore injected highlight nodes during live HTML text operations
Merge pull request #5182 from adobe/nj/issue-5176

Ignore injected highlight nodes during live HTML text operations
fix indentation
better explanation of how session can be null
when deferred hints resolve, verify still in same session
update HTMLSimpleDOM tests to verify errors
Merge pull request #5151 from adobe/jasonsanjose/live-html-state

Add live preview 'sync error' status
Added clarifying comments per code review