Client/Server code refactoring
Refactor Application

It's possible to run client (command line) without X11 running (or if
DISPLAY environment variable is empty).
More refactoring
Use shared data for clipboard items instead of parent pointer
Remove server names from ClipboardServer class