Update `Torrent` references to `gt::Torrent` to match the latest core

This branch should obviously only be merged with the master after we're using the latest core submodule.

I tested locally with the latest core, and it werks.