Merge pull request #6949 from adobe/jeff/6437

Fix spurious file write dialog
Added unit tests for convertSelectionsToLines() and doMultipleEdits()
Merge branch 'master' into cmv4
Code review comment fix
Switch to global view state instead of project-based one and also limit it to ten globs.
Merge pull request #6942 from adobe/jasonsanjose/issue-6933

Introduce new event type syntax domain:event for NodeConnection events
Merge branch 'cmv4' into nj/cmv4-change-event
Inside doc batch operation, do edits in doc's underlying codeMirror
Code review cleanup
Merge branch 'cmv4' into nj/cmv4-helper-unit-tests
Move doMultipleEdits() to Document
For #6967, make Esc cancel multiple selection if there is one instead of closing current or child inline editors
code review changes
better handling of unloadAgents()
re-use _openDeferred object
reconnect() and Inspector.Page.reload() need to run in parallel
Fix view state migration issue by adjusting the file path strings handling.
Fix #6954 by migrating all "panelState" preferences if the key is a valid one.
Fix JSLint error for extra trailing whitespaces.
Made "Show in OS" OS-specific