qtprofilesetup: Only copy module files if necessary.

To get rid of unnecessary project resolving due to time stamp updates.
This is particularly relevant for Qt Creator, which often calls this
code for no reason.

Change-Id: Ic28464fa470c79efb800800ddb4f1c368d1e527d
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
deprecate Artifact.fileName in favor of Artifact.filePath

This property is actually a file path, not a mere name.

Task-number: QBS-579
Change-Id: I04e8f03eac97b5f86fe743a4923888a3d2a82c5d
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>