existing empty dir shouldn't be a reason to cancel repogen

Change-Id: I754063a810c8d30cd26dee55e36b675885e6a4b7
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Fix broken model/component update due to wrong connected signals.

  - After 3eb3be the updater and the default model got the same
    components set once setRootComponents was emitted. The results
    was that both models would show all fetched components, not
    differentiating between updates and normal components.

Change-Id: I053fdea73d42ca5ac1c2c26ebb063d9e7e415a13
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>