hwc2: Enable virtual display

* Create output buffer
* Set DisplayConfig on virtual display from provided width/height
* Handle virtual display fences correctly
* Take lock when creating/destroying virtual displays

Change-Id: I9556f12b69bfea56e18f0e3721a9e03d553468f0
CRs-fixed: 1012677
5 files changed