stateComponent: rework can_process mechanism
CoglPipeline: remove copy from CoglSnippet
CoglPipelineCopy: consistency with other component coding style
add ClutterCoglContext component
add ClutterPipelineContent component
move StateComponent into lib
CoglPipeline/CoglSnippet/CoglPipelineSetTexture: rework with StateComponent in lib
CoglPipelineSetTexture: fix wrong inclusion
CoglTexture: rework as StateComponent
Panel: fix exceptions outside of the window manager demo
PanelIconPosition: fix exceptions outside of the window manager demo
WindowEventManager: fix exceptions outside of the window manager demo
WindowEventManager: fix exceptions outside of the window manager demo
StateComponent: fix missing initialization
ClutterCoglContext: fix getting backend
ClutterPipelineContent: avoid gjs double class registration
StateComponent: send params and data