xf86: Disable unused crtc functions when a lease is revoked

This fixes 'non-desktop' displays staying powered on after their lease
has been revoked.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111620
Cc: Keith Packard <keithp@keithp.com>
Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
3 jobs for fix-hmd-power in 10 minutes and 6 seconds (queued for 4 seconds)
latest
Status Job ID Name Coverage
  Docker Image
passed #644930
debian-testing

00:00:46

 
  Build And Test
passed #644931
autotools-build-and-test

00:07:22

passed #644932
meson-build-and-test

00:01:58