Adjusted linux open-code to assume existence of xdg-open.

The current implentation didn't work without a side-by-side file, which
somewhat reduces the usefulness of this library.

See https://github.com/skratchdot/open-golang/issues/2 .