qbittorrent / qBittorrent C++ 42K 5K qBittorrent BitTorrent client c-plus-plus bittorrent torrent crossplatform