add make-git-snapshot.sh to make a tarball from upstream git. if %global gitcommit is defined on the top, a snapshot is being built. don't BuildRequire auto-tools to build from release tarballs.