A bunch of docs commits

This pull request adds a new FAQ page per #7023. It also fixes a number of sphinx build errors and warnings.