replaced all calls to track_worker_status with log_worker_status, to make the purpose clearer.
removed a few dependencies on q->workers_in_state where possible.
Compatibility with RedHat 5.

Corrects 8683f2711e35b6b0916cb51d05555ceb669dda62.
Commit 9ae1596 inverted some directory names in link_file_into_workspace.
This fixes that problem.

Also resolves hang caused by a combination of the new state tracking
system and assuming workers have at least one core before they report
thier capabilities.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools