sdm: add solid fill setter display API support

1. Create 2 layers in HWC of types HWC_FRAMEBUFFER and
   HWC_FRAMEWORK_TARGET once receiving QDCM tool request.
2. Add new Layer flags and bg_color properties to SDM core Layer
   structure to indicate this Layer is solid fill without
   input_buffer associated.
3. Use HWCSession::Prepare<>/Set<> to render solid fill
   layers.
4. Primary HWFB will detect solid_fill Layer flags and populate
   mdp_input_layer.flags with MDP_LAYER_SOLID_FILL to make use of
   MDP hardware solid fill feature.

Change-Id: I18d0bf0712e9dd36c78ce2cb025abf6c758ce453
12 files changed