In terms of selling a fight with pre-fight hype and trash talk, Irishman Conor McGregor might just be the pound-for-pound best in the world.