Revert "Revert pending new ususerspace firmware."

This reverts commit a0bdb4794690b29860bfc065fea1d789a3ce71a1.
video: mdss: Add predefined gamma selection

Change-Id: I276838492c2f5e5eaff9d657c6f61f8d81878956
mdss: display: add unicast support when sync_wait_broadcast enabled

To support partial update, different dcs command should be
sent to individual panel at same dcs cmd kickoff while
sync_wait_broadcast mode is enabled.

CRs-Fixed: 667682
Change-Id: I1959a5c6576f2608b6926dccc12df3c883bc9937
Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
msm: mdss: Reset NULL ROI to full panel resolution

Don't expect user space to validate for NULL ROI. DISPLAY_COMMIT
can be called by any module. So validate the ROI before
configuring MDP.

Change-Id: Iba52731e2c603f237099ad560773437bbfac112f
Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>