sdm: Refactor locking in Display* classes

Use recursive locks for calls from derived to base class. Override a
method only if required.

Change-Id: If11384440b6c801a0d7cd3516f1126c6b5cbb287
CRs-Fixed: 1031948
8 files changed