Member predicate DependencyOptions::preferTemplateDeps

Holds if dependencies should only be generated in templates rather than in both templates and instantiations, where possible. This is expensive to compute, but tends to produce dependencies that are easier to read.

predicate preferTemplateDeps()