Fix the file dialog bug by implementing our own FileSystemModel which
is way faster than QFileSystemModel (less stuff taken into account) and
removes all the potential bugs arising from the directoryLoaded signal
not emitted.
Testing on linux and windows is required