[zypp] Separate dist-upgrade cache directory from main cache

WIP. Do not merge yet.