add requirements handling

Add support for file-specific plugins, including schema changes and
models.

Implement scanner for requirements list files and commands to list
requirements for a project and find projects using a specific
requirement.