[v3] xfree86: clean up public server module api
xfree86: split off private definitions from public server api
Changes v3:
- resolved conflicts
- dropped moving things to xf86OSPriv.h, which already had been moved to xf86_os_support.h by earlier merges
Changes v2:
- dropped the patch critized by @aplattner
Edited by Enrico Weigelt, metux IT consult .