cruft removal
Merge pull request #703 from jwm/profile_cruft_removal

cruft removal
Ensure report functionality is still a generator
Parallelize DEXseq and eXpress properly.

These are single threaed programs, so tear down the run_parallel
environment before running these and set up a non-threaded run_parallel
environment.
fix return values when sysinfo is empty
Merge branch 'upstream'