Add new qml item Scanner

This item allows to write custom dependency scanners in modules.

Change-Id: I6cb49969973ee29896d1909e7a16bf5da50f8aef
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Improve human readability of and consolidate probe functions.

Change-Id: Ibc9b695e86981d346faff2c1dc05c93cccfdd0f0
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Correctly set toolchain prefix for GCC cross compilers.

Change-Id: I3e1c73a22ff2abd9ce7d64515a2830aaf076095c
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Combine createGccProfile and createMingwProfile.

They were substantially similar.

Change-Id: I2ec29d7eb1691b3c2d8de7075843b88773c7cb63
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Rename doRepl to expandPlistEnvironmentVariables.

Because, that's what it does.

Change-Id: Ibd6e5b4fc310be8ac48d8089fc163dcc678460be
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>