Refactor TorController to be a better match to GV backend and remove TASisms
With the TAS backend to TorController now removed (firefox-android!96 (merged)) we can start dropping weird over fits to the TAS supplied API and start better fitting the GV API, so remove things like the TorController TorStatus
class and fit onto the events we get from GV