Rename on Second Click fixes

This prevents rename on right click for #2394. This fix in WorkingSetView.js is simpler than it looks at first glance because I also did a minor logic cleanup.

This implements Rename on second click in project tree for #2411.

@peterflynn <del>I also looked at fixing the behavior of double-click in the working set, but couldn't get it working. Double-clicking in the project tree to open a file and also put it in the working set probably only works because the operation for single-clicking is a subset of it (only opens file). I'm guessing that double-click in project tree only seems to work because what single-click does is a subset of what double-click does.</del> Double-click in either Working Set or Project Tree is now fixed so that it should never invoke Rename as mentioned in #2411.

I noticed that re-order working set files using drag/drop while in Rename mode. Is this OK? I couldn't find any cases that seemed to cause any problems.

Fixed (untracked) issue where Navigate > Show in File Tree so Rename is not invoked. It was a tricky recipe to start with:
1. Select file in Project Tree
2. Close parent folder using arrow
3. Navigate > Show in File Tree