Add dynamic version derived from git at build time
Propagate the __version__
Use the __version__ in User-Agent and distribution
Use unified syntax for error print
Decode stdout portably
Merge pull request #24 from kennknowles/user-agent-header

User agent header