Justin Thomas to enter the ‘training program’ after homophobic slander, finds support from Rory McIlroy