reimplemented queue with async.js
making isDisplayed helper run in parallel
rewrote screenshot logic
fixed test script
Merge pull request #2209 from sebv/async-queue

Ios command queue using Async.queue