Fixed: mark unexecuted tests as failed.
Replaced jobs.fetch with jobs.startTask.
Fixed: remove tasks from also client's queue.
Added: client:getTest event to centralize test picking from queue.
Added: handling for job's task timeout and retry.
Resolved #80 - Fixed: retry failed job's tasks.
Fixed: task picking after rejection by jobs module.
Added browser capture timeout handling.
Use osenv to find a correct path to user's home directory.
Handle client disconnect during tests.
Added: list option to bender run command listing all the available browsers.
Replaced browser-launcher fork with browser-launcher2 module.
Updated dependencies' versions.