Flake8 fixes.
Auto-generate man pages using help2man.

You need to use the build_man and install_man commands with setup.py,
since these man pages are not usually needed.
Merge branch 'manpage'
Re-enable checks for threading results.

I'm not sure why they were never uncommented.
Increase threading timeout on Travis.

This causes spurious "errors" on builds.
Sleep in thread test using a Condition.

I tried using plain time.sleep, but it seemed to deadlock, so this way
it is.