Handle current dir removed signal
If current directory is a local file, try to find nearest dir ancestor and open it. Display warning to the user.
Superseeds !464 (comment 544588)
I clear out why the slotClear() was not needed. Renamed parent, as it should be current really.
I hope you are fine with this @towelie, you can pick up my changes in your MR if you'd like.