Revert "msm: msm_fb: Fix Regressions because of overmap changes."

This reverts commit 40d83c037cbe0263ebfa20332aa55b8eeb7e1f53.

Change-Id: I54f97540765c44aa1cc39ae88a24796928b9c2b2
Revert "msm: msm_fb: Map RGB layers to the max possible size."

This reverts commit f0723ccf455eeb598afb289b8e562f2fb2f28bab.
Revert "msm: msm_fb: Do not use ION_IOMMU_UNMAP_DELAYED flag."

This reverts commit c0f1aa3616669bb8803a5e561786725f07ebb5f4.
Revert "Revert "msm: msm_fb: Do not use ION_IOMMU_UNMAP_DELAYED flag.""

This reverts commit 56da8a18ea81a8d7a6d26395bd03475ada93289a.
msm8x60_celox: Fix panel init for newer framebuffer drivers

Using pointers (panel_config_gpio & gpio_num) to send this information to the panel driver causes issues (phone doesn't boot & no USB connectivity) when the msm_panel_common_pdata struct in mach/board.h is updated for newer framebuffer drivers.

Change-Id: Ie1d1af316bcac827de284bf54bd9f2fc8f87f4f8
Signed-off-by: Sultanxda <sultanxda@gmail.com>