binder: Squashed commit of MemoryHeapBaseIon

Source:
http://git.insignal.co.kr/samsung/exynos/android/platform/frameworks/native/commit/?h=exynos-jb&id=dc4cd25cc41e4358debd0c7d1a2706d208a58df6

Change-Id: Ib06cc37a2a25c78a061ee2bad48eec2d01b07833

binder: update MemoryHeapIon

* Update from ODROID-XU 09232013 BSP release

Change-Id: I5245c8a9f783e8902bf91a0ee23e60ebeb335b27

binder: update MemoryHeapIon

* Update from ODROID-XU 04212014 BSP

Change-Id: Ifc2664bcde37a71d855e05e7c9e50288a4508892

binder: MemoryHeapIon: fix unused parameters

Using the __attribute__((unused)) preprocessor directive

Change-Id: Icfff592cf705af660c7318b08fce75dbbf42103c
egl: Add support for BGRA_8888 format

* Select with BOARD_USE_BGRA_8888 flag

Conflicts:
	opengl/libs/EGL/eglApi.cpp

Change-Id: I5c57d2a6b6c0f4faf05fb1c5074625aad4b5a4c0
Merge commit 'refs/changes/03/79103/2' of http://review.cyanogenmod.org/CyanogenMod/android_frameworks_native into lp5.0