Classification Under Misspecification: Halfspaces, Generalized Linear Models, and Evolvability