Support events replay

A new special keysym prefix character is introduced: ':'.
It allows clients to receive the events we grab.
Refresh documentation
Add pipe example
Merge branch 'master' into latin1