Use psutil instead of lsof
Update documentation and dependency checking for --open-files
Minor code simplification
psutil works on all major platforms, so no need to limit it.
Combine two test configurations.
Install psutil on Travis
Python 3.x fix
Merge pull request #3119 from mdboom/test/fewer-open-files-test

Stop open-files from dramatically slowing down tests