Install recommended modules when testing on travis
Async scroll wasn't catching clear-scroll errors correctly
In yaml tester, use gmtime, not localtime
and also trace start/end time for reset_es()