maintain folder expanded state when last child is deleted
Use jstree open_node in corner case #6474 where renaming the only file in a directory caused duplicate tree nodes to appear
simplify state validation for directories
Merge pull request #6495 from adobe/jasonsanjose/issue-6483

Maintain folder expanded state when last child is deleted
Merge pull request #6522 from adobe/jasonsanjose/issue-6474

Prevent duplicate tree nodes when renaming the only file in a directory