Jean-Marie Le Pen, an extreme right-winger who haunted the French political establishment for decades, died on Tuesday aged 96, dividing opinion until the end.