libmix/videodecoder: Patches porting from R2 to R3

BZ: 18443

original patches:
27557 - libmix: fix issue when B frame number between 2 P frames is bigger than 2 (BZ: 17193)
26595 - decoder: expose VA context surfaces vie getInfo() (BZ: 14001)
24710 - libmix: if the frame is sync frame in container, skip the reference frame check (BZ: 8998)
24457 - Flush decoded buffer while resolution is changed. (BZ: 14251)

Signed-off-by: Weian Chen <weian.chen@intel.com>
Change-Id: Ic954d2a7972649e8e21021b6547b31c2e0d78e57
Reviewed-on: http://android.intel.com:8080/30008
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
6 files changed