UC Berkeley officials canceled a speech by self-described right-wing internet troll Milo Yiannopoulos after a protest of his appearance involving more than 1,000 people turned violent.