Sch\"odinger operators, cocycles, circle diffeomorphisms