Tests: PEP-257 checks

This uses the latest, patched libraries for:
- pep257
- hacking
- pep8
- flake8_docstring

Most of the updates are in pending patch requests
to upstream repositories.

Change-Id: I73de7229cf5fc0c66c53c4a5ca0bba702ebde619