sdm: Add support for hybrid composition

- Add interface for hybrid composition where some part
  of layer is composed by blit engine and rest by SDE.
- Use BlitEngine interface for the blit composition
- Allocate blit target buffers in Commit and use Reconfig to
  re-validate the Hybrid composition
- Add C2D as a BlitEngine to get layers composed on the blit
  target.

Change-Id: I849da73055920ab13c1a260c9511478457e6894b
15 files changed