lightdm: Update to 1.9.6

Tested locally, seems to work fine. The patch could probably be simpler, but I kept the previous approach.