Port irr device linux from STK trunk:

- use xrandr by default
- fixed problem with using alt-tab in fullscreen window
- fixed issues with multiple output devices
- fixed problem with rotated screen
- better creating glx context