He’s considered thorny, modest and genuine: Joachim Gauck, a Lutheran pastor from Rostock, is set to become German president. He grew up in communist East Germany, played a role during the collapse of the system, and headed the agency in charge of the Stasi archives.