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.