add gpus to work_queue_resource struct
align parameters to clearly demonstrate parallel structure of function calls
use gpus in work queue worker when making decisions about resources and
reporting usage
mention gpus as option in work queue worker documentation
add gpus as option to work_queue_worker
fix typo