linux-xshm: Allow capturing from a different X server

This patchset adds support for capturing from a different X server by implementing advanced settings for the xshm plugin which allow the user to select a specific X server if he chooses so.
Due to issues with the properties system, the old integer control to select the captured screen was replaced with a select list.