Fix REQUIREMENTS.txt to set maximum psutil version.
Communication: Fix typo preventing communication tasks from working.
cmstestsuite: Add tests for managers, no output files, and more

This patch also adds a --dry-run option to see what tests would be run.
cmstestsuite: Add basic tests for communication tasks.
fixpw