zypp: Improve progress status

The ZYpp backend gained support for 'overall progress status' during
* download
* install
phases.

This makes the experience in most UIs much better, as they can give
proper feedback. The previous progress only updated each ITEM (so,
package xxx progress) as opposed to the overall progress.