[v2] unexport not externally used symbols from include/cursor.h
We've got lots of exported symbols in includes/cursor.h, which aren't used by external modules, thus don't need to be exported at all.
changes v2:
- dropped extra typedef's - using their original headers now
- replaced XineramaGetCursorScreen() by direct field access
Edited by Enrico Weigelt, metux IT consult .