Add support for opening files outside of Emacs (use xdg-open, open etc). This is something that I sorely missed or continue to miss. Here is an (initial) patch...