Add a new, optional, clause for files line processing. 'requires "dev"'
will allow a file to require another device be present. This is a fit
and finish issue to give a failure earlier in the process, hopefully one
that's more actionable than a compile-time error of "foo not found".
This should only be used for those situations where a different device
is required for the file to compile. Since only the first such instance
is reported, devices that have multiple files should only tag the first
one. In cases where device X needs device Y to function, but will
otherwise compile and link, care should be taken to avoid tagging this
because Y might come from a loaded module instead of being statically
compiled into the kernel.
Only one device can be listed in the 'requires' argument. Should we need
more we can make it a space separated list.
Bump config minor version to 600019 to reflect this change.
MFC After: 1 week
Sponsored by: Netflix