[GNSS] SUPL early data connection fix

if GPS started before data connection is alive, SUPL will be broken for entire power cycle.
This is fixed disabling SUPL Network Feature when network is not available.

Change-Id: Ib390689c8977d4476cd4f12736e053e52d916f5d
Orig-Change-Id: If505521a4f850309fd2f9315ce44bd21663fcaae
Signed-off-by: Fabien Peix <fabien.peix@intel.com>
Signed-off-by: jerome Pantaloni <jeromex.pantaloni@intel.com>
Signed-off-by: Jian Luo <jian.luo@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 30370
frameworks: extrat class JNICameraContext for extension

Currently, Class JNICameraContext is defined in android_hardware_Camera.cpp.
Other components can't use the class directly.

Extract the class JNICameraContext to a seperate file android_hardware_Camera.h

Change-Id: Ib6c7e0e0b334c4ce953f98f4ea9154190332422a
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Signed-off-by: Jian Luo <jian.luo@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 52300