Better notification and state handling.

 - Extra flags that can inhibit start based on config and deps.
 - Objects get a chance to handle others' notifications.
 - Video mixer now properly links/unlinks based on notifications.