An Israeli soldier caught on video shooting a wounded Palestinian assailant was charged with manslaughter in a case that has sparked widespread controversy.