Switch to a view-based table view for the chooser dialogs

The favorites (recent projects) chooser now has a visible remove button to remove recent items or favorites.

Accessibility has regressed as we no longer post a notification when the table view selection changes.
Show both display name and path in file/favorite chooser

Ranking has also been simplified in the file chooser: by default we match against the full path but prefer matches that only touch the base name.

The current document is placed last when there is no filter string (where we LRU sort) but once there is a filter string, we do not give it special treatment.
Add crude code to make the file chooser’s close buttons work

The main advantage of the close buttons is to indicate that a file is open so they aren’t often clicked, hence why we can do with a suboptimal solution for now, as keeping the buttons as no-ops are likely going to generate bug reports, and removing the buttons remove value.
Checkin release notes