The French elections will take place across April and May with two rounds, and they are the biggest test for Europe since the British Referendum of June 2016. Will there be a liberal insurgency or a far-right takeover?