Integrate snapd-xdg-open into snapd repository

That’s a great idea. We have the snap userd daemon work coming for a while, by @morphis, so I’d suggest not mixing that in until we get that PR landed, but would be happy to work with you to support that as the default approach next.