convert file dialogs to the DirectoryProvider api
new file dialogs, they now work with DirectoryProvider, but have broken UI in places