Fix crash on product disabling.

Task-number: QBS-561
Change-Id: Ia56280cb26241c7fb9debd0d4ce1349b041405a6
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Doc: fix copy-paste error.

Change-Id: I7baa14d5b14a19b0240476584f91a47030f781a7
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Executor: Record only the first failing job's error message.

Otherwise we end up with irrelevant "Transformer canceled"
messages, while the actual error gets lost.

Change-Id: I81de84d75cdd94471c13012f23bca5bfd663ab96
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
fix crash on Properties block in Export item

The merged Export item was lacking a file context.
Added a QBS_CHECK in instantiateModule to ensure a valid file context
of the module instance scope.

Task-number: QBS-550
Change-Id: I04368ba2e290a9af70f22e9c4c07324e295da4f0
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Merge remote-tracking branch 'origin/1.2'

Change-Id: I4a1b580c51119b1a740e86a289d867e6f3102a39