Undo problematic finalize->dispose cleanup changes
I did a little to much in commit 1c83d6af and introduced at least one bug: when going from a regular folder to other-locations:///, the current view menu keeps displaying invalid actions (New Folder, Properties, etc.), which, if activated, crash the application.
Let's revert first and do it right in a new commit.