Both the Socialists and the Republicans in France are reeling from the fact that - for the first time in a generation - neither party has won through to the final run-off in the presidential race, largely due to complete dissatisfaction with the incumbent establishment.