Overhaul the RPM building part

We can now build proper SRPMs that include the source and can be built
using with mock or any standard RPM building tool. The "in tree" builds
are still possible running the build-rpm.sh script.