Add dist target.

Builds a tarball based on the source list and version defined
in Makefile variables.
Derive the version from the git repository.

This looks for a release tag starting with 'v'.
Strip leaving 'v' from tag names when making the dist target.

Also use $(DISTDIR) instead of $(PACKAGE)-$(VERSION) everywhere.