Uber CEO Travis Kalanick apologized in an all-hands meeting at the company's San Francisco headquarters that employees who participated described as "honest, raw, and emotional."