linux-xshm: added support for multi-screen setups

This series of patches adds support to specify the screen that should be captured.
A function was introduced to the xcursor library, in order to specify an offset to place
the cursor on secondary screens.