libhwcomposer: Add support for MDP composition with video buffers

This change allows MDP composition in the presence
of video buffers even with rotation. Its mandatory
that all the associated RGB (UI) buffers need be
pre-rotated to get MDP composited.

Change-Id: I421eff5d6f56ddc785c0add3ee48c09b7397688e
CRs-Fixed: 483038
Conflicts:

	libhwcomposer/hwc_mdpcomp.cpp
	libhwcomposer/hwc_mdpcomp.h
	liboverlay/overlayState.h
	liboverlay/overlayUtils.h
	libqdutils/cb_utils.cpp
Merge "libhwcomposer: Add support for MDP composition with video buffers"