update for ion build need a kernel that support ion
disable 4.4.3 toolchain
add TARGET_USES_ION := true
fix gralloc secure error
set perms for ion dev
back to legacy display and audio
no suitable EGLConfig found

https://android.googlesource.com/device/lge/mako/+/4cac3659d68161514f11a18b5ff953f6165ddcff

With the last Adreno GL libraries, the EGL_ANDROID_recordable extension is not
configured for RGBA8888. Subsequently, SurfaceFlinger is not guaranteed to
select a config that supports either EGL_ANDROID_recordable or
EGL_ANDROID_framebuffer_target, as can be seen from these errors at boot.

W/SurfaceFlinger(  160): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
W/SurfaceFlinger(  160): no suitable EGLConfig found, trying without EGL_RECORDABLE_ANDROID

This is due to a missing property setting for debug.egl.recordable.rgba8888,
which is set by this patch.
Merge pull request #2 from walter79/cm-10.2-ion

from 10.2 ion branche