Reset autoplay timeout after user-initiated animation

Fixes an unexpected autoplay behavior: when the slider was animated by an external action (e.g. pagination click) right before the autoplay timeout has expired, slider would run both initiated and scheduled animations. I believe something similar is being described in #169.

The solution is to schedule the next autoplay after the current animation finishes.