Update for KOT49H

Change-Id: I9c6b4a5930eca323fade59b30ad77ded5b125c4a
camera: Fixes for race conditions in abnormal snapshot stop.

Change-Id: Iba20800baee92dcd59ae6edb96e7dc1953c83a88
Bug: 12467743
Bug: 11021907
N4: configuration to enable IPv6 RA filtering [DO NOT MERGE]

WCNSS_cfg.dat comes from A8064AAAAANAAW201062.1 firmware

Bug: 12133044
Change-Id: Ie381daf24086288e2ac903bef15865862ead6ff6
mako: wifi: Update NV file to disable passive scan on channel 12 and 13

Active and passive scanning in channels 12-14 must be fully disabled on
all devices sold in US per new FCC rule. The FCC has set a deadline of
Sept 1, 2014 for all new products to comply

Bug: 10513590
Change-Id: Icb8f205c6c51da05c6a8edff88b2cd0fc39338d9
Camera: Fix race condition in snapshot.

Change-Id: I917994f3bb4663eb33ffa2c76754947f70f3cd5e
Bug: 13620972
Revert "mako: wifi: Update NV file to disable passive scan on channel 12 and 13"

This reverts commit ecbd7ec4f49d2ee903c00062da23582d87d9c9c7.

Bug: 13894807
Change-Id: I9add5c0659da69f3598f52e9a9dea4f0807f4e30
Mako: Update fingerprint for 4.4.4

Change-Id: I4b6abd227437319549151e5dc7a61345aaad3674
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
mako: remove vendor repos

due of legal reasons

Change-Id: I075cee0e8ac64d5b30ec318176b9eb3a8774a0e3
dedupe soft video codecs

Remove superfluous ffmpeg decoders for codecs that can be handled
by OMX.google

Change-Id: Ib6fc681ccc74ead198c0e8a7dcf93d0b8cbc9c41
mako: enable echo cancellation for voice communication

This greatly improves the quality of VoIP calls, tested on the app
"LINE". Without this, the other party will be able to hear echo
of their own voice.

Reference: http://source.android.com/devices/audio_implement.html#preprocessing

Change-Id: Id0ccb732778ecc8d4c9e140249ec230654f351cc
wlan: Improve W-Fi data transmission stablity

Update gDataInactivityTimeout parameters from 20 to 200ms to improve
wifi throughput when DUT connect to Broadcom solution Mobile Hotspot.

All credits go to XDA-member kalo86
http://forum.xda-developers.com/nexus-4/development/wifi-fix-updated-nexus-4-wireless-t2300873

Change-Id: I6541b439d6aebad5ff8e9b461ceaad7cbd338da7
mako: Enable QRNGD

 * QRNGD is a daemon which uses the harware random number generator to
   feed entropy into the system RNG.

Change-Id: I474bca067ece4ce0afa5b91d3d44ed079fc65933
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
Mako: prepare for new thermal engine

add 3rd party kernel compatibility for kernels without msm thermal engine

Change-Id: I48f7a50ab519c0a35c5624c0b7e294767558732a
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
Merge "mako: Enable QRNGD" into kk4.4
Merge remote-tracking branch 'slim/kk4.4' into kk44s