picassowifi: Initial import

Change-Id: Ib005abb0dddf82daad6bc2db4d5731333a15dfc1
picassowifi: Add lpm battery charging images

Change-Id: I3c5eba59479cbb203aa1c3c57dfa08d56f415cbf
kltevzw: fix nfc - Use precompiled nfc_nci like klte does

Change-Id: I45b8089b6090bdb853bd91e6d535e00dcbe8bb9e
msm8960-common, d2lte, expressatt, apexqtmo: Separate and update blobs

 * Separate blobs that are no longer common
 * Stock blobs from apexqtmo system image, except adreno blobs

Change-Id: I576b0e09e7bbbbd16a8b651d0a9bfab0b7ab2f45
klte: No longer use prebuilt NFC HAL

* With a recent change to the ramdisk. We can use the source compiled HAL.

Change-Id: I3033d4e120091ed50dc539052e6c5625a63d31a5
mondrianwifi: Update mpdecision & libqc-opt.so from hlte from bacon

This is hopefully (according to slayher) fix problems with the QCOM
power HAL causing the scaling_min_freq to get stuck.

Change-Id: I463df117ad00b597b4cac15b990b99c41b9be49e
serrano: Add plmn_se13.bin from stock rom

 * Apparently Samsung RIL is using this somehow.
jf: i9505g NF3 blobs

Change-Id: I01c4b11d1c958d6ebef67e092880427c8b49bad6
jactivelte: use jflte's NF3 wifi firmware

Change-Id: I0ed7d1313b63ce4fc8ac8bbf7df6d223782b223c
ks01lte: Update some blobs.

* Removed smdexe.
* Update efsks, qcks.
* Added missing Qualcomm CnE libs.
* Removed libscale.so
ks01lte: Update libmmjpeg_interface.so to KK version.
klte-common: add kltedv to build barrier

Change-Id: I1b18e98b075091ade7590c898feaef567f7966ae
kltedv: Import proprietary libs

* Samsung package version: G900IDVU1ANG3_G900IXSA1ANG2_XSA
* Hacked libsec-ril.so like for klte to resolve APN sql issues

Change-Id: I3a6791f975fdb9c3db8e3a104405398bbdb27cdc
klte-common: Add missing libthermalioctl library

* Samsung package version: G900FXXU1ANG2_G900FOXA1ANG3_BTU

Change-Id: I87b8262658986da1b3108d596980c7c93bad0fe4
serrano: Add TimeService blobs
klte-common: Update Adreno drivers

* Camera was randomly crashing while taking darker shots. Updating adreno
  libs seems to fix this issue.

* Adreno package version: AU_LINUX_ANDROID_LNX.LA.3.5.2.2_RB1.04.04.04.087.028_msm8974

Change-Id: Ifda5714bb901ffe11c02bd286959b070b41f5544
epicmtd: Update WiMAX for newer API

-Decompile using a combination of JD and CFR
-Fix compatibility with KK by modifying DhcpHandler
   to translate between new DhcpResults object and old
   DhcpInfoInternal object, which is used heavily
   throughout WimaxStateTracker
-Enable debug logging throughout the various classes
-Modify retry interval for failed connects / reconnecting,
   making it more aggressive and reconnect sooner.
-Add missing methods to completely implement a NetworkStateTracker
-Stop listening for tethering enabled intent, so Wimax
   doesn't disconnect and reconnect in a "Backhaul" mode
-Fixed issue where multiple connect/disconnect notifications
   were being displayed
-Properly communicate with ConnectivityService to integrate
   with the rest of Android's networking. This does a few things:
   - Fixes WiFi tethering
   - Allows 3G to be torn down when Wimax connects, instead of
       just staying connected unused alongside Wimax
   - Integrates it with the rest of Android. Before it was kind
       of a standalone daemon that acted independently of what
       the rest of Android was doing.

Authored by: Matt Merhar

Change-Id: I25076c868d356d98135c774163aa0bdf3612d3d5
epicmtd: wimax: reset retry count on reconnect
Revert "serrano: Use old time_daemon binary for now"

This reverts commit c7555afe088f4a32152c49369f4b0c8bb288d195.
serrano: Use modified TimeService.apk

 * Fixes crash with ART