Relations between NATO allies Germany and Turkey have been strained by disputes centred on human rights issues, especially since last July's failed coup and a subsequent crackdown on alleged conspirators.