exynos4: open source libUMP

- Deleted unneeded include ion.h
- Correct libsecion build
- Correct gralloc build and bring back ump_ref_drv_ion_import

Change-Id: Ibce45da3ffc9593381dfa3d52fc5a4acc9914b78

Conflicts:
	exynos4/hal/libgralloc_ump/Android.mk
gralloc: Use ION instead of FIMC

Made also changes to match XXUUMK6.

Needs https://gerrit.nameless-rom.org/#/c/12177/ for video playback and possibly https://gerrit.nameless-rom.org/#/c/12178/

Change-Id: I4a8fa5ee28d83c4bac822e4f8769ebce593b33cc

Conflicts:
	exynos4/hal/libgralloc_ump/alloc_device.cpp
	exynos4/hal/libgralloc_ump/gralloc_module.cpp
libhdmi: add placeholders and update for hwcomposer compatibility

Change-Id: I592230db0d39527591981200fb7174d3926e9bbe

Conflicts:
	exynos4/hal/include/sec_utils.h
samsung: include TARGET_HAL_PATH makefile

Change-Id: Ifd17d6e0504ba8a2809f12940cfb74b1d386eb61