The former NYU professor who slapped James Franco with a defamation suit last year has settled the case against the “127 Hours” actor, sources told The Post yesterday.In the spring of 2010, José Angel Santana gave Franco a “D” for playing hooky 12 out of the 14 times Santana...