Rioting, looting and vandalism has gripped France over the weekend after protests spiralled out of control across the country.