vaapiencode: Rethink when to start, stop and pause the src pad task
Right now the start/stop/pause of the src pad's task is a bit convoluted and leads to hacks like !95 (merged) (it is a hack in the sense it doesn't follow the GstVideoEncode API logic).
My idea is try to mimic the v4l2 encoder strategy.