Merge change 8126 into donut

* changes:
  First pass at reworking screen density/size APIs.