Clear file tree context when context menu item is selected.

This is a fix for #9228.
Fix click handling for file tree rename inputs.

Fix for #9217.
context mouse down was blocking clicks on the rename input.
Add missing space in classes on file node.

Fix for #9264.
Make sure context bar is positioned properly when focused on working set.
Replace magic number 2 with a MIDDLE_MOUSE_BUTTON constant
Fix a case in which an expanded subdirectory causes parent from loading fully.
Save tree state when folders are toggled via toggleSubdirectories and closeSubtree.

Fix for #9269.
Save tree state via show in file tree.

Fix for #9276.
-merged master
`.then` for toggleSubdirectories should saveTreeState at the correct time.
Merge pull request #9287 from adobe/dangoor/expand-collapse

File tree expand/collapse tree state fixes
Merge pull request #9265 from adobe/dangoor/rename-issues

File tree rename issues fix, part 1
Merge branch 'master' into dangoor/9200-double-click

Conflicts:
	src/project/FileTreeView.js