launch: handle PROGRESS messages
launch: handle PROGRESS messages

Wait for all PROGRESS messages (if any) to complete before going to the PLAYING
state. This is the only way we can wait for live elements to complete their
operations.

This is interesting for elements like rtspsrc that do some asynchronous network
requests as part of going to the PAUSED state. It could be possible that it, for
example, provides a clock and then we would like to wait until it completes
so that we can use the provided clock when going to PLAYING.

ensonic/gstreamer,krieger-od/gstreamer,shelsonjava/gstreamer,cablelabs/gstreamer,shelsonjava/gstreamer,justinjoy/gstreamer,jpakkane/gstreamer,jpxiong/gstreamer,mparis/gstreamer,lovebug356/gstreamer,jpakkane/gstreamer,cfoch/gstreamer,StreamUtils/gstreamer,cfoch/gstreamer,shelsonjava/gstreamer,justinjoy/gstreamer,collects/gstreamer,surround-io/gstreamer,cablelabs/gstreamer,Lachann/gstreamer,jpakkane/gstreamer,lubosz/gstreamer,jpxiong/gstreamer,Lachann/gstreamer,ensonic/gstreamer,mparis/gstreamer,krieger-od/gstreamer,ensonic/gstreamer,jpxiong/gstreamer,cfoch/gstreamer,cablelabs/gstreamer,collects/gstreamer,lovebug356/gstreamer,centricular/gstreamer,surround-io/gstreamer,centricular/gstreamer,shelsonjava/gstreamer,Lachann/gstreamer,krichter722/gstreamer,jpakkane/gstreamer,krieger-od/gstreamer,cfoch/gstreamer,justinjoy/gstreamer,krichter722/gstreamer,shelsonjava/gstreamer,krieger-od/gstreamer,mparis/gstreamer,StreamUtils/gstreamer,surround-io/gstreamer,lubosz/gstreamer,krichter722/gstreamer,centricular/gstreamer,Lachann/gstreamer,lovebug356/gstreamer,surround-io/gstreamer,krichter722/gstreamer,cablelabs/gstreamer,lovebug356/gstreamer,mparis/gstreamer,lubosz/gstreamer,ensonic/gstreamer,jpxiong/gstreamer,collects/gstreamer,centricular/gstreamer,collects/gstreamer,mparis/gstreamer,cablelabs/gstreamer,justinjoy/gstreamer,jpakkane/gstreamer,krichter722/gstreamer,surround-io/gstreamer,centricular/gstreamer,StreamUtils/gstreamer,krieger-od/gstreamer,justinjoy/gstreamer,lubosz/gstreamer,StreamUtils/gstreamer,lovebug356/gstreamer,StreamUtils/gstreamer,ensonic/gstreamer,Lachann/gstreamer,jpxiong/gstreamer,cfoch/gstreamer,collects/gstreamer,lubosz/gstreamer