merge in klp-factoryrom-release history after reset to klp-release
merge in KFS78N (no-op)
SecondaryTableController: force the MSS to match pmtu on TCP SYN

Without this change, the VPN sets up a tun/ppp that needs a small
MTU, and during TCP SYN the MSS will end up matching the outgoing iface
MTU which is potentially too big.
This leads to connection flakiness. The wrong MSS is visible by
tcpdump-ing on the tun/ppp device.

With this change, the MSS now is correct.
It requires the kernel to be configured with
 CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
If kernel is not configured, it silently fails.

Bug: 11579326
Change-Id: I254d8c39435b92dff91931e461e1efb8b35f6b1e
Merge tag 'android-4.4.1_r1' into HEAD

Android 4.4.1 Release 1
netd: add support for legacy hostapd

Implements BOARD_HAVE_LEGACY_HOSTAPD, to avoid passing
"ieee80211n=1" to hostapd config.

Change-Id: I93769bb4059197c4b2c68782dafa314166970cc9
netd: workaround to skip wifi fw reload

Implements BOARD_WLAN_NO_FWRELOAD, needed for some drivers that
do not support firmware reload (such as ar6000/ath6kl).

(cherry picked from commit 042870889a60b195227e5bc887d67f1490087715)

Change-Id: Icd175d45e3bc3297660b5cb9aa9c7af02d9e7a68