xml-rpc.el: fix up callbacks for post emacs20!

I'm actually testing this on Emacs 24 but it's manifestly wrong to get
url-retrieve to call the callback function directly. We need to process
the XML response first. As the call back function seem different I
wrapped it in a new handler.