[autotest] Set delay_minutes to different value in suite_scheduler.

This change sets delay_minutes of each suites created with in the same
event handling to have different delay_minutes.
For example, a nightly event for suite dummy on tot build for 40 boards,
will create 40 suites in a event handling when the nightly event is
triggered. Before this change, all 40 suites will create test jobs
almost at the same time (in the same scheduler tick). That leads to 200
provision jobs assuming each board will have 5 duts to run tests in the
dummy suite.
With this change, each suite will create test jobs 5 minutes apart. That
allows provision jobs to be more distributed, thus reduce the peak load
on devserver.

BUG=chromium:582353
TEST=local run, unittest
confirm 2 suites created in the same event handling have 5 and 10
minutes of delay_minutes.

Change-Id: Ia18242c454231bbadb263b01d0acfc42329f3c2c
Reviewed-on: https://chromium-review.googlesource.com/329050
Commit-Ready: Dan Shi <dshi@google.com>
Tested-by: Dan Shi <dshi@google.com>
Reviewed-by: Paul Hobbs <phobbs@google.com>
3 files changed