composition: Add objects to the pending IO list in a GSource

This way we make sure we do not manipulate our children from another
thread than the dedicated one.
composition: Add an internal bin where that contain used children
complex: fix easy stuff
Little fixes