player: BUFFERING messages support

Pause the player while the pipeline is buffering and resume playback
once there's enough data pre-rolled.