all: add self-bdist and self-upload-rpm. refactor self-bdist-rpm

- add `self upload-rpm`
- add `self bdist`
- refactor `self bdist-rpm` to run `self bdist` first