Rework build system

* build in local directory instead of user homedir
* use count of git revisions as version -> constantly increasing
* build via src.rpm so that production use can build rpm from src.rpm in mock environment
* add support for direct uploading to yum repo server (https://github.com/immobilienscout24/yum-repo-server)