[Linux] Fix XSHM rendering errors

The clipping box was wrong, xshm is much faster when the window is big
[Linux] Use logical size
[Linux] Do not recompose the window in case of expose

Use the saved pixbuf instead
[Makefile] Enable XSHM