Properly handle clicks when renaming nested files and directories.

Fix for #9316
Merge branch 'master' into dangoor/9316-rename-collapse
Make sure all switches between working set and file tree are displayed.

Fix for #9225.
When renaming a file, adjust the selection as well if needed.

Fix for #9225. This also fixes #9294.
Always update scroll information for the file tree so that selection is positioned correctly.

This was a premature optimization avoiding offset computation which is generally expensive.
Rerender on change of focus between working set and file tree
Limit the cases in which previous context is saved to avoid context highlight flashing.
Don't try to open newly created directories.
Signal change in file tree when selectionViewInfo changes.

There is a special case in which we don't signal that change (it's noted in the
code). This should eliminate some cases of inconsistency. A related change is
that setSelection will no longer select items that aren't visible in the tree
(something that does not happen in real life anyhow).

This is a fix for #9343.
fix parameter order
Doc update in FileTreeViewModel._commit
Merge branch 'master' into dangoor/9225-highlight-not-switching

Conflicts:
	src/project/ProjectManager.js
Fix integration test failure.
Finish file tree renaming on blur

Fix for #9364 and #9370.
Merge branch 'dangoor/9225-highlight-not-switching' into dangoor/9327-endless-scroll
Merge pull request #9375 from adobe/dangoor/9370-rename-on-hide

Finish file tree renaming on blur
Fix endless horizontal scrolling in the tree.

Fix for #9327.
Merge pull request #9355 from adobe/dangoor/9225-highlight-not-switching

Make sure all switches between working set and file tree are displayed.
Merge branch 'master' into dangoor/9316-rename-collapse

Conflicts:
	src/project/FileTreeView.js
Merge pull request #9371 from adobe/randy/issue-9368

Fix error message dialog parameter order