kmsagnosticbin3: Make caps discrimination basing on current caps

Change-Id: I97ddf813323b2bf5ff58395c20a376f0eac77b2c
kmsagnosticbin3: Connect pending unconfigured source pads when linked

Change-Id: I1737544f7388cbd50fa3c148e4b64b89060cd7f7
kmsagnosticbin3: Connect pending unconfigured source pads with transcodification

Change-Id: I51708462158910ac69bc9426a05e9fc8a0c6c3e0
kmsagnosticbin3: Connect configured src pad to transcoder when it is possible

Change-Id: I2d6bb646bf060828a078c20f61f707dbce396b4b
kmsagnosticbin3: Connect configured src pad transcoding when it is possible

Change-Id: I524311f7f172f4030a2529b3a6349bc12767d50a
kmsagnosticbin3: Connect source pads only to configured agnosticbins

Change-Id: I6ca194715a016d271898b63971f3cdad2817bbfa
Revert to old agnosticbin not based on treebin

Change-Id: Ibc050edd7a6e88322ed1a03f65626759b707af27