One of the most polarizing figures in French politics, Mélenchon narrowly missed the runoff in the last two presidential elections.