job: unexport Requirements

There's no need for anything outside the package to access Requirements
directly; they should only be using the associated wrappers (e.g.
Peers(), Conflicts(), etc).
Merge pull request #832 from jonboulle/job_requirements

job: unexport Requirements