Support tagged releases

Tarballs are now built when a tag is pushed. upload_release should
therefore support downloading that versioned tarball by default
(project-version~milestone.tar.gz). You can still use --tarball to
specify a specific tarball ("--tarball=milestone-proposed").