Shared build-time helpers for Vidocq APT processors. Hosts ModuleInfoRequirements, which lets a
processor verify that the module-info.java of the module it is processing declares the JPMS
directives (requires / opens) an extension needs at runtime, emitting an actionable compile
error when one is missing. Zero runtime dependency — requires only java.compiler.