Switch to find_worker_by_random as the default.
Refactor find_worker_by_random
Merge pull request #526 from btovar/wq_random_default

Wq random default
Add task termination status to result
Adds signal, resources exhaustion and task timeout as results
Changes status to exit_status at worker
Report task_status in result