simple the current set_resolved_url method in develop branch

since the original method has only one param, no developer will call it with the keyword 'url'.
we can make the method more simple and do not produce warning for existed code.

also None item should call setResolvedUrl with succeeded=False, which will tell xbmc the resolve failed.

supply a way to tell xbmc resolve failed is useful since the setResolvedUrl supplies the fail route, if set_resolve_url do not supply this usage, developer had to use the setResolvedUrl directly, then it should not be good since the set_resolve_url was intent to wrap setResolvedUrl.