Commit hash

Since the current testing setup clones master, it is possible for different jobs within a build to test different revisions of "master".  This doesn't fix that, but does make the job echo which version it is using.

It also changes the build method to `python setup.py install` from the repo.  Folks are unlikely to use the `pip -e` method.