The Minnesota police officer who fatally shot Philando Castile pleads not guilty to manslaughter charges.