jf: add missing barcode/irda perms

Change-Id: Icf09f29f86c766aeeb7d98987450606308e59985
jf: consumerir: Convert transmit input from ms to pulses

According to:

 https://developer.android.com/reference/android/hardware/ConsumerIrManager.html#transmit%28int,%20int[]%29

the pattern is supposed to be in ms.  Apparently Samsung and HTC
in versions 4.4.2 and earlier of Android were treating this as
the number of pulses instead of ms.  This is what our HAL is
supporting because it mimic'ed what the vendors were doing.

However, we should switch to the correct spec of the pattern (ms)
and eventually this will cause apps to converge on the right
patterns.

Currently, this change will break half the existing apps and cause
the other half of the apps to stop being broken and to start
working.

Change-Id: I87cedcc8e0b85d7b96ed63c7d4f82cc53ecb4ecb
gps: Add dummy functions stubs

* sec_gps_conf
* Sec_Configuration

Change-Id: Id50229979981fb072a382456f64aac3fccb6cb7e
fstab: remove length parameter for encryption

* This is not needed and actually causes encryption to fail
  most of the time.

Change-Id: I86bdffccab213e4e06609c1c179666fab30ea7c6
init: enable pulsing LED on boot

Straight squashkang of commits from d2-common:
757670f0 - d2: enable pulsing led while booting
053b652e - d2: prevent boot led from overriding charging led
82a6da8e - d2: prevent boot led from overriding charging led, take 2

Change-Id: I95426a581efb0cccad7e82c60d563de19a938137
Update dependencies

Change-Id: I0c896fbb95f11cddff939a701e8f3c221687ac47
Revert "init: enable pulsing LED on boot"

This reverts commit d7ffcf844f5d8c43dd3496a4b15a03d24c767a87.

Change-Id: I82d163c7716cc6edd370f8d34f39ef9bce3b2bcf
Remove common_multicarrier

Change-Id: I810213c66740377f7adbfc9c9c342eecfaed4805
jf: add YUV to RGB Conversion, Dynamic FPS permissions

from stock init.rc

Change-Id: If731a22ea08fea7025bd43999ee9ffcd4736b762
Add option to fallback to LocApiV02

In case the lbs or izat libs are not
present, fall back to LocApiV02 to
obtain the qmi client handle. This
change will enable basic GPS functionality
without lbs or izat lib dependencies

Change-Id: Ic2c8418d785e891ad0a660a615cd5111fafc4ff2
Add raw uncertainty to inject position api

New qmi loc api v02 adds a raw uncertainty to the
inject position api, which will be used by the
geofence engine.

Change-Id: I307619006c799c31121941ac5c11bf62f4691c86
Changes for GPS HAL compilation

Remove dependence on android_runtime and
return invalid value if gps daemon is not
responding

Change-Id: I16dbf1bffe6193114c1da08730f0627377179a2a
Add buffer length check for XTRA data

To prevent reading beyond the length of
the buffer that contains XTRA data, a
check has been introduced assuming an
approximate limit for the size of the
data

Change-Id: I7e05beadec76c3308448b9198fd23c8e8b97394d
jflte: increase read ahead cache earlier

Change-Id: Iebe91d2586fbaf692b4e6d8759c34fc5e30aab7d
jf: add BOARD_HAVE_SAMSUNG_WIFI

* this lets us build macloader

Change-Id: I7d44703dae89a13873787f6158ba778e1198786c
jflte: add missing temphumidity sensor permission

Change-Id: I8bd3e8a81352246f8f09d620bf4ef5a5a73c7d37
jf: set RIL class

Change-Id: Id71bcf010ed144a457629f8d1ac29094a2c71fdf
init: init.qcom.rc doesn't understand ln, use symlink

Change-Id: I163af4ec55513139e6f17bca902a45dd3e946aae
Moved stuff to jf-common

- jactive addition created need for common ancestor for jflte
  and jactive
- most of previous version of jflte is now jf-common

Change-Id: Ie0f420d3597ef3d88f5f76d6b08cae8b39c81f74

Conflicts:
	BoardConfig.mk
	audio/snd_soc_msm_2x_Fusion3
	cm.dependencies
	device.mk
	overlay/frameworks/base/core/res/res/values/config.xml
	overlay/frameworks/base/core/res/res/xml/storage_list.xml
	sepolicy/file.te
	sepolicy/file_contexts

Change-Id: I881580a7a158608175d85ca6c0e22512766071f5
proprietary-files: move libsensirion_j1 to jf-common

Change-Id: I3e326302a36c3c59dc9a1d4f83ff072ee45589de