Fixed the per-file initialization which was broken through the recent commits.
Reworked the scanner and critcl application a bit to avoid a dependency cycle over (cdefs, scan, usrconfig).
Default calculation now defered to the critcl application, scanner simply stores the incoming arguments as-is.
Marked and disabled various edges satisfied by transitive dependencies, reducing clutter from the graph.