Python-specific user agent
The client now identifies itself to the server as hscp/<version>
(hypersync-client-python) instead of the core Rust client's default
hscr/<version>, so traffic is attributed to the Python client and its
release version.