gitrpm-version: allow custom version regex-es for specific projects

OpenSSL, for one, has letters in its version numbering scheme.
macros: allow sources to come from subpath of git repository

Until now, the full git tree was used in the .tar.gz file.