Revert "add (ugly!) NoDelete argument to MarkInstall to make DoUpgradeWithAllowNewPackages() really work"

This reverts commit c97cbc3a319865cd7af1ff90336e83616251c6c9.
add new pkgAllUpgradeNoDelete as the previous pkgAllUpgrade() with auto_install=true was not good enough, auto-install=true will also remove stuff and that was not considered in the previous iteration of the pkgAllUpgrade code