msm8960-common: move egl.cfg to d2/jf trees

This removes egl.cfg from msm8960-common, as it is now in jf-common per https://gerrit.omnirom.org/#/c/3027/

Change-Id: I104b46d5f5828eceda80501830bc36e40e0b00e4
msm8960: CameraWrapper

* moved from jf-common and modified to support jf

Change-Id: I674bd4e27d9b5f239cec4e5356c330c16f11f325
jf re-enable cancel_auto_focus

zsl cameras need this
https://github.com/CyanogenMod/android_packages_apps_Camera2/commit/110c926aca9918cdd2f30861be64a4497ef25b66

Change-Id: I47379f9c3327620ada1ce1e993179c8a5a04674a
Do not use retire fence from MDP driver

fixes compilation errors

Change-Id: I70f8583f500d5dc059abbb4d1deae4c363b0babe
Merge "Do not use retire fence from MDP driver" into android-4.4
Revert "Do not use retire fence from MDP driver"

This reverts commit 9d361078106a4879af1ed382de6ddc99603a01fe.

Change-Id: I4c395ff4b56239b3c0c2cfb756f4d3dce9ed8d03
msm8960-common: CameraWrapper Updates

* Possible Memory leak updates in fixed_set_params

* Update fixup_setparams in camerawrapper to support sending rawcommand
  At times it's needed to send raw commands to the camera.  Simple change
  to make it simple to pass these directly from the fixup_sendparams method.

Change-Id: I4e38a50a4a837c29f3561b0abee02f061b25de00
CameraWrapper: rework defines

* Set the various needed flags in device trees rather than checking
  device variant in the camera wrapper's makefile.
* Move checks after CLEAR_VARS. You know, so they actually work.
  As it urns out, you can't clear variables after setting them and
  expect them to work.
* Enable some magic for newer Samsungs. Need to send a magic command
  (1508) to the camera. Nobody knows what this number actually stands
  for. Well...maybe nishu does...

Change-Id: I90a83658e3e3178c4dc92aba885d2b991f7b3811
camera: don't disable autofocus based on zsl, use its own prop

Change-Id: I401bbe9347a1fbc3b839d7a1b17490d189785fa0