GenEx: Remove unneeded dependencies from target info queries
Only generate a graph dependency between a custom command and a target when the custom command queries for the file path of an artifact of the target.
This makes generator expressions such as TARGET_FILE_DIR
behave the same way as TARGET_PROPERTY
which never generated
a graph dependency.