Following seemingly strained negotiations, YouTube TV has confirmed a contract renewal that will keep Fox channels on the live TV service. more…