introduce a new time handler
add missing time.hxx
misc refactoring in compositor
misc. refactoring
implement _NET_WM_OPAQUE_REGION for optimization (currently not used as standard intend)