In the first round of the French presidential election, voters shocked everyone by doing exactly what the polls predicted they would do. Round two will make 39-year-old Emmanuel Macron the youngest French president and the first not to be a member of one of the two major parties.