Google looks to shed ‘parasite’ tag at Edinburgh TV festival