Rework source tarball rule
Rework source tarball rule

There is a target tarball now that will automatically generate a tarball with
a suitable name. Also, we use git describe to generate a revision name now.
This is far more reliable than git rev-parse as it automatically incorporates
the name of tags.

fuzxxl/fdup