Updated TimerQueue to avoid sequential calls to periodcs.
Updated TimerQueue to avoid sequential calls to periodcs.

TimerQueue was causing tests to occasionally fail on Travis because it would schedule a periodic timer again in the past, so it would be executed immediately.

icicleio/icicle