Improvements to the auto-obsoletion behavior.

:warning: experimental feature :construction: 

This allows new updates to obsolete any testing updates containing older versions, along with builds for packages not present in the new update. These non-obsolete builds are then inherited into the new update just like the bugs and notes.