return failed if a package couldn't be installed

For some reason, on my test mandriva, urpmi --force return 0
even when it cannot install a rpm. So we have to explicitely check
if the package was properly installed with a loop
Merge pull request #4934 from mscherer/fix_urpmi_2

return failed if a package couldn't be installed