Improve error handling in required_rusage

Sometimes the bqueues or bhosts command run under qx() would fail unnoticed.  Instead of handling errors like these, required_rusage() would limp along while missing a proper host group (for example).

Switching to Genome::Sys->capture (instead of qx), should throw an error when either of these commands fail.