Clint Barton is getting a new look in Avengers: Endgame, but he's had his fair share of makeovers in the comics.