object: make the check for self commit work in a crappy way.
Forward flushes on initialization
composition: reset base time to 0 when needed.
composition: we're initialized even if update_pipeline returned FALSE
composition: No need for action signal to add and remove objects!