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.