video: msm: Restore non-blocking overlay update support

Revert "Revert "msm_fb: display: consolidate overlay_commit and display_commit""

This reverts commit b351ff957103ca6c7dbdca050c4a6150948fa7ca.

Revert "Revert "msm: display: non-blocking for overlay update""

This reverts commit e1122a1f76ae91f877caa6089b64e9330a6bcfd5.

Revert "Revert "video: msm: Initialize screeninfo in pan_display""

This reverts commit ba3971261d8d670a2743ec08355b7b5b3c5a1781.

video: msm: missing bits from ioctl consolidation

Change-Id: Ie83813ec6f2eb1957c04c25eb738fb488173a36b