msm8226: init: Add thermal file socket creation into init

Change-Id: Ib9d5756bf4b3fb4b3bb1d7ef37f859e09feb91a2
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
msm8226: correct ro.min_freq_0

Change-Id: Ic84ff86310774652ece494c97ea07285c0c8974e
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Enabled Kingfisher optimization

Change-Id: Ib30a4f4b2726c02d15b48a62991228f12a4d7363
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Add EGL Cache [CAF]

Change-Id: I2d093da8192df4f46099c6d57622c52728b0eb2a
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
ARCH_ARM_HAVE_TLS_REGISTER := true [Testing/CAF]

Change-Id: Ibb85ee289c9125b358be4b11b901f61409df1001
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
preload libNimsWrap.so

This change is required by NSRM(network socket request manager) and WQE(wifi quality estimation) features to intercept some socket calls to make better decisions for system selection and synchronize socket requests to save network signalling.

Change-Id: I89cfa44306a7455687b3c1a2e6482798a0999f59
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
audio: update audio_policy.conf for usb audio

- support dynamic sampling_rates, channel_masks,
  and formats for usb output profile
- add usb input profile

Change-Id: I3d38a76eba8838efe169d7ebb1a0f77104c807ce
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>