document that --pass can be required

Closes-Bug: #1286202

Change-Id: I19861b9959723c19671954be5a751fcf06494e8d
Generate module docs

The module docs were not being generated.

Co-Authored-By: David Stanek <dstanek@dstanek.com>

Change-Id: I26e1d9a3d407474eb6b016f3ada4c495b5043460
Closes-Bug: #1278662
Fix doc build errors

There were some parts that had invalid RST in their docstrings
which caused warnings and errors to be generated.

Related-Bug: #1278662
Change-Id: Ibb53e6f49b5fa100fa6ecfe47331f9a70729d03b
Merge "document that --pass can be required"
Merge "Generate module docs"
Merge "Fix doc build errors"