zypp: return package list ordered witht respect to solver policies.
zypp: check for best architecture and version when looking for the 'newest' package

Just a hotfix. Actually PK should also follow solver policies like
repo priority, keep vendor and architecture of installed packages, etc.
zypp: always solve dependencies with 'IgnoreAlreadyRecommended ON' (bnc#747751)
zypp: finish port of backend to 0.8 API
zypp: match the patch name to prevent an internal error

https://bugs.freedesktop.org/show_bug.cgi?id=55267