misc: add linux support for et:// protocol, fixes #269

This provides necessary files for Freedesktop XDG protocol handling.