patch: Usebuffer optimization.

-The ifdef'd out code calls into our blobs to see if we support
useAndroidNativeBuffer2 which we do not then it will fall back to
useAndroidNativeBuffer. This patch just skips the check goes
immediately to the fall back. Might save a little time.
patch: fix an occasional crash in gps blobs.

-When we boot with with location off, our gps blob (gps.montblanc.so)
crashes causing the system_server to crash/soft reboot. It boots
fine if location is on. This patch bails out of the function
that crashes the blob if location is off.

-Symptoms: After bootup wifi will not turn on or soft reboots
shortly after startup.
patch WIP: Native rework
patch: disable OMX debug.

-Fix issues, no needed, till next time...
Merge branch 'carbon' of https://github.com/Meticulus/android_device_samsung_codinalte into carbon