Xext: re-do the XGE versioning handling.
Basically the same approach RandR takes. Remember which one the client requested, send back the one the server supports. Also divide XGE server version (now defined in geext.c) and the client's version (still in the protocol definition).
Showing with 18 additions and 15 deletions