At Sundance, ‘Call Me by Your Name’ and ‘Beach Rats’ represent two wholly different takes on gay life