Katie Zacharia was fired as White House press secretary after less than a week amid controversy over her legal credentials and media performance.