glamor: don't reset the gl program

We don't use fixed function rendering, so there is no need in reseting the program at all.
This could give a noticeable speedup as we often have to use the same shader more than once in a row.
There is still a redundant shader set, but not the dangling one any more.