Merge Updater.PackageInfo and UpdatePackage

This commit drops the seperate Updater.PackageInfo interface in favor
of the complete UpdatePackage class. The interface was not implemented
by any other class so there was no real reason to keep it around. The
implementation is also basically just a value holder with no massive
logics involved.