Create dectreebin from caps and use it into agnosticbin

Change-Id: I57595e95d5775948c7c206784b8be5dedbe10acb
kmsparsetreebin: add class skeleton

Change-Id: I69d4661869200992cbc5303dda695a9ee18d0723
Create parsetreebin from caps and use it as inputbin in agnosticbin

Change-Id: I145be4f63e9f5ab01c55c0857fba44e84b5043bf
kmsagnosticbin: move input tee resetting to treebin

Change-Id: If33400dd25f4508aa88e2e9d9e9177fc8f1ab62d
kmsenctreebin: add class skeleton

Change-Id: Icf84eaf6a65f0397f4eca6ae232be37f6d98d900
kmsutils: add functions to ask caps type

Change-Id: I601b3f921ebd9ead140fc649ef94810ecae157b4
Create enctreebin from caps and use it into agnosticbin

Change-Id: I318238451a2c943dfaa9378f01edf9d3722aa890
kmsagnosticbin: use kms_tree_bin_get_output_tee always

Change-Id: I9f08b91d87ef6219e03bac81d60aa6b61c50f068
kmsagnosticbin: use utils to check if caps are audio or video

Change-Id: Ie95870ab177f74e9599845afdd6e812cc40d3787