Whether the fascist Marine Le Pen wins or loses in the second round of the French presidential elections on 7 May, the first round produced a profound upheaval in the country’s political landscape.