sdm: Add support for HWCursor

- Read Cursor info from the Hardware device
- Configure layer marked as cursor to use hw cursor, if the
  hw limitations are met
- Support setCursorPosition async as per HWC 1.4

Change-Id: I47a1a36b63e40debe505b38e8b6d90748f3410bb
33 files changed