Fix __version__ handling

This commit removes the leading 'v' from the version string when it is
drawn directly from git.  It also makes setup() start using that as the
program's version instead of an independently-specified string.
Merge pull request #818 from gholms/version-4.0

Fix __version__ handling