Revert "updating ION headers to support JB_chocolate kernel and mr 1 HAL"

This reverts commit 5bea634fb3306a977affaf84fd87114facdaa448.
Revert "ion: Bring ion header in sync with jb_2.5 userspace [JB_MR1_CHOCOLATE]"

This reverts commit 47973d67477448e369c6f5ac45783ca0a51cec38.
Revert "msm_fb: Wifi display changes for commit ioctl"

This reverts commit 1d37d18da39ea6673bddfa0c331d2c22fb627c05.

Conflicts:

	drivers/video/msm/mdp4_overlay_writeback.c
Revert "msm: display: fb blend setting via MSMFB_METADATA_SET ioctl"

This reverts commit 4de9b4834dfc0ac4a512476f0b6c27e1f1697b6d.

Conflicts:

	drivers/video/msm/mdp4_overlay.c
	drivers/video/msm/msm_fb.c
	include/linux/msm_mdp.h
lge: display: fix the vsync issue in F160 devices

The code was referenced from LGE stock jb source
This patch returns EBUSY when the vsync is in use, which seems to
prevent the device from receiving wrong vsync event, which caused the
error "excessive delay while waiting for vsync event".
lge: display: restart video blt in case of timeout/completion error

Referenced from LG stock JB source
lge: display: fix video lock-up issues and vsync irq problems