x11: Make headers identical no matter if we run with or without XI2
Previously we weren't installing the device headers when compiling without XINPUT support. But we would include them from gdkx.h, so essentially the build was broken. With this patch the types will exist but not do anything.
Showing with 117 additions and 39 deletions