Dominic Calvert-Lewin missed a penalty and Gabriel Gudmundsson was sent off in a chaotic five-minute spell before half-time as Leeds and Crystal Palace played out a goalless draw at Selhurst Park.