Add a DisplayLayout utility

This utility makes display information presentable to
SystemUI users. It handles some of what DisplayPolicy does
in WM and has extra functionality for calculating
prospective rotations.

Bug: 133381284
Test: atest DisplayLayoutTest
Change-Id: Ib9b1fcbface317f05ce602b89df8cedbf82b5f54
3 files changed