Fix the window mapping.

 - It is really a pain in the * working with these xlib events
   because it has not good documentation, things are not clear
 - Some programs, after resizing in the MapRequest event, generate
   another ConfigureRequest with another sizing. The window will
   freeze if I try to change in ConfigureRequest event.
 - Then I moved the tiling creation in ConfigureNotify that will
   be fired (also) after that ConfigureRequest, so I can bypass this
   thing..
Improve desktop tiling
Implement transient window