Add remove_existing argument to uploadpackage

This removes any existing package from the repository with the same
dist/source name.

This gets all the info needed from the .changes file, so the build
and upload steps can be split.

Change-Id: I2c0b881ac83e6d0f204bfc02264711d923099634
Merge "Add remove_existing argument to uploadpackage"