Jonathan Waters, Ohio State's 38-year-old marching band director, has been sacked following a two-month internal investigation into sexual harassment allegations.