Fix compilation on Windows.

Change-Id: I39e0e268bdcfdae16dd9fb9c4a44261513c9ba60
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Make "infinite-loop" test app not actually run infinitely.

Otherwise, a failing test will leave a CPU-burning process behind.

Change-Id: Ie9cb2e608f0cb3f1e1ad7491948666f8ac6fc87c
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
fix usage of deprecated function

Change-Id: Iee7ff9b0409a7d2b6b43be4f071eabb7d46fe950
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
fix environment of JS Process

The environment of the JS class Process is empty if the build environment
has not been initialized yet. This can happen if one uses Process on the
RHS of a binding like Group.name.

Task-number: QBS-547
Change-Id: I1341c8dbbc677adcc3e3f5842a95d6f8aeebf09b
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Merge remote-tracking branch 'origin/1.2'

Change-Id: Ib0c4f37760294820b72378d2b18d598e169b68cb