sdm: Fix SDM Dump() design and synchronization issues

SDM Dump() follows a DumpImpl based design that prevent it from
being called via a lock held from HWC. This leads to synchronization
issues since SDM's Dump() method accesses original layer stack
members. This change removes the unnecessary DumpImpl based design
and routes the flow to SDM's Dump() method with HWC's Dump() method.

Change-Id: I9f255c061a2509a4e9d8c6bd446389df3e8f6549
CRs-fixed: 2139697
17 files changed