add support for x11 shape extension

x11 shape extension (version >= 1.1) provide ability to set up input region
set up empty input region for undecorated window to create transparent window for mouse events
Merge pull request #64 from dnk/xshape

add support for x11 shape extension
Merge remote-tracking branch 'upstream/master'