extend TestBlackBox::fileDependencies

narf.cpp includes awesome.h
awesome.h includes magnificent.h
awesome.h and magnificent.h are not listed in the project.
Changing magnificent.h must trigger a rebuild of narf.cpp.

Task-number: QBS-566
Change-Id: Ib2df45ac550951b550ce4ba0e7519268d9123eda
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
streamline trace output of the dependency scanner

Change-Id: I0fa8cfc90c647596ddfbae04823bb870fae81012
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
move scanner determination to separate function

Preparation for fixing QBS-566.

Change-Id: I2acdb648dc9fe247458aff76caa716c79058fa84
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
let scanners operate on FileResourceBase objects

File dependencies should be scannable for dependencies too.

Change-Id: I7223ba65ee6ca02f70c8e48165652550007e91f6
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
pass file dependencies to recursive dependency scanners

Recursive dependency scanners, like the C include file scanner,
must be fed with file dependencies they've found.

Task-number: QBS-566
Change-Id: I68a8e4a5cbb771ed2785ca69412a3b4c4e280eb2
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Remove trailing whitespace

Change-Id: Id4a8bbc1d7656f3367e43f16fb8ee5a930d78d39
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Merge remote-tracking branch 'origin/1.2'

Change-Id: I20fc0abcd4c6fa4bfb908d981399f75d50179e97
Merge "Merge remote-tracking branch 'origin/1.2'"