Blunders that let Berlin Christmas terror suspect go free: He was under surveillance for months, arrested and freed three times, and not deported because of a clerical error