Add quotes around the magnet argument

Magnet may have ampersand characters, so the xdg-open received only the first hash as argument.

Example: in `xdg-open magnet:?xt=urn:btih:xxxxxx&dn=xxxxxx`, the `&dn=xxxxxx` part was ignored, and the result was a really slow download startup as all tracker information was removed.