Initial HCCT composition tests

Add a framework for testing different compositions and verifying that
the HWC handles them in an expected way.

Run with `atest test_hwc_composition`

Bug: 432412609
Test: passes on local device
Flag: test only
Change-Id: I4480de870a5d5b7f3bac33c224051f9cdd8df282
6 files changed