Changes to req(s)_missing.

They include:

 * yet another rename:

   packages_missing → reqs_missing → req_missing
 * inclusion in compile/
 * an `optional` flag
 * special handling for the first requirement being a string

  Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>