In a London courtroom this week, lawyers for Christopher Steele, the former British spy and author of the Trump dossier, fought to protect his sources, which claimed the Kremlin had salacious and compromising information on Donald Trump.