sdm: Update scalar LUT handling

Blobs related to scaler LUTs need to be freed on display deinit because
they are created on display init.

Also modified init sequence to only create blobs for builtin-primary and
external as primary use cases. Virtual as primary not supported.

Change-Id: Ib9ebc50647fe967ef5514ea3e372a7b7f60dc8a9
CRs-Fixed: 2240961
8 files changed