Forty seven million French voters are going to the polls today to choose between Emmanuel Macron, a 39-year-old former investment banker, and Marine Le Pen, 48, standard bearer of the extreme-rightist National Front. On the surface, the French presidential election has a flavor of déjà vu for Americans, as it may remind them of the...