SF: Test coverage for createDisplay and destroyDisplay

Add unit tests to cover SurfaceFlinger::createDisplay() and
destroyDisplay().

Test: libsurfaceflinger_unittest passes on Pixel XL
Bug: 74827900
Change-Id: I8e27d2d369ea11fcce3e0bc51415a8a965b62823
2 files changed