Make the Refresh File Tree command clear caches

This ensures a full refresh.

As suggested in #7929.
I know you're just making the file tree aware of the external changes, but if you happen to have one of them as the current document in the working set and the file content is changed externally, shouldn't we also refresh the file content. I tested with your pull request and the content is still not updated.