do not restart playback when already buffering
do not restart playback when already buffering

When starting playback using the &v= parameter, setPlaylist is also
called. This commit ensures playback is not restarted when the video
hasn't changed, the video is buffering, and the position also hasn't
changed. It does update the playlist, though, if needed.

aykevl/plaincast