Violent protests have erupted across France after the police shooting of a 17-year-old.