run_doccheck: Check for missing or extra sections

Signed-off-by: Chris Evich <cevich@redhat.com>
run_checkdocs: Report undocumented non-default options

Sort through every subtest's configuration options, including
sub-subtests.  Filter the list down to non-default options that
are undocumented, report as a set.  Also fix general reporting
of entire subtest filename to only report test name.

Signed-off-by: Chris Evich <cevich@redhat.com>
run_checkdocs: Pylint/Pep8 cleanup

It's not perfect, but this script is also exempt from
general checking.  The only errors/warnings are
for missing docstrings and overriding static methods
with non-static versions (not a real problem).

Signed-off-by: Chris Evich <cevich@redhat.com>
run_checkdocs.py: Check section order

Signed-off-by: Chris Evich <cevich@redhat.com>
docs: Cleanup all tests failing run_checkdocs.py

Signed-off-by: Chris Evich <cevich@redhat.com>
Merge pull request #400 from cevich/run_checkdocs_update

Run checkdocs update