bin: avoid false 'loop detected' warnings
bin: avoid false 'loop detected' warnings

When we detect a pad unlink in progress, we will not be updating the degree of
the parent element. This can cause false loop detected warnings because the
degree counter is invalid. Handle this case by marking the iterator as 'dirty'
when we detect a pad unlink and avoid emiting the warning in this case. We have
to continue our state change as good as we can, we will eventually resync when
the pad unlink completed.

lubosz/gstreamer,shelsonjava/gstreamer,drothlis/gstreamer,ahmedammar/platform_external_gst_gstreamer,jpakkane/gstreamer,StreamUtils/gstreamer,ylatuya/gstreamer,krichter722/gstreamer,collects/gstreamer,Lachann/gstreamer,ylatuya/gstreamer,Distrotech/gstreamer,drothlis/gstreamer,collects/gstreamer,shelsonjava/gstreamer,lovebug356/gstreamer,mrchapp/gstreamer,krieger-od/gstreamer,lovebug356/gstreamer,magcius/gstreamer,ahmedammar/platform_external_gst_gstreamer,lovebug356/gstreamer,Distrotech/gstreamer,lubosz/gstreamer,Lachann/gstreamer,lubosz/gstreamer,cablelabs/gstreamer,ahmedammar/platform_external_gst_gstreamer,magcius/gstreamer,magcius/gstreamer,drothlis/gstreamer,jpxiong/gstreamer,lovebug356/gstreamer,krieger-od/gstreamer,justinjoy/gstreamer,krichter722/gstreamer,mparis/gstreamer,shelsonjava/gstreamer,surround-io/gstreamer,Distrotech/gstreamer,cfoch/gstreamer,collects/gstreamer,justinjoy/gstreamer,drothlis/gstreamer,cfoch/gstreamer,ylatuya/gstreamer,jpxiong/gstreamer,ahmedammar/platform_external_gst_gstreamer,krieger-od/gstreamer,surround-io/gstreamer,jpakkane/gstreamer,ahmedammar/platform_external_gst_gstreamer,ylatuya/gstreamer,lubosz/gstreamer,mrchapp/gstreamer,Lachann/gstreamer,ylatuya/gstreamer,StreamUtils/gstreamer,cfoch/gstreamer,jpxiong/gstreamer,StreamUtils/gstreamer,cablelabs/gstreamer,mparis/gstreamer,surround-io/gstreamer,Lachann/gstreamer,krichter722/gstreamer,jpakkane/gstreamer,mrchapp/gstreamer,collects/gstreamer,centricular/gstreamer,jpakkane/gstreamer,StreamUtils/gstreamer,cablelabs/gstreamer,centricular/gstreamer,Distrotech/gstreamer,Lachann/gstreamer,mrchapp/gstreamer,jpakkane/gstreamer,centricular/gstreamer,shelsonjava/gstreamer,collects/gstreamer,krichter722/gstreamer,lovebug356/gstreamer,krieger-od/gstreamer,mparis/gstreamer,surround-io/gstreamer,StreamUtils/gstreamer,justinjoy/gstreamer,magcius/gstreamer,krieger-od/gstreamer,justinjoy/gstreamer,centricular/gstreamer,shelsonjava/gstreamer,mparis/gstreamer,jpxiong/gstreamer,mrchapp/gstreamer,Distrotech/gstreamer,ensonic/gstreamer,ensonic/gstreamer,ensonic/gstreamer,cablelabs/gstreamer,jpxiong/gstreamer,cfoch/gstreamer,centricular/gstreamer,magcius/gstreamer,ensonic/gstreamer,mparis/gstreamer,cablelabs/gstreamer,cfoch/gstreamer,lubosz/gstreamer,surround-io/gstreamer,ensonic/gstreamer,krichter722/gstreamer,drothlis/gstreamer,justinjoy/gstreamer