Add an assload of tcp congestion controllers
jf: bcmdhd: filter multicast during sleep

Change-Id: I0963b7dab0df032228a17e051d879e8bb2635860
LED control from kernel: started with vladnosferatu and invano implementation + control over on and off length and step1, 2, 3, 4 control
Linux 3.4.77

Conflicts:
	arch/arm/kernel/traps.c
	drivers/net/ethernet/broadcom/tg3.c
Fix up Linux 3.4.77 merge error
defconfig: disable msm-dcvs governor

it only causes freezes and reboots when choosen.
its safer for the end user to disable it.

Change-Id: Id2c43b65daffe334ba610652399020e5e7f5545c
defconfig: disable msm-dcvs governor from CM for KT
Revert "defconfig: disable msm-dcvs governor from CM for KT"

This reverts commit a27b12ae50ad58a661b6fd0705318c60dfc2307b.
LEDs: Add bit shift option to give more control on led slope operation.  Also changed dutymax to 30 and dutymid to 15 to create a more even slope on slope up and slope down.
Stop charging from obeying Fade mode
Merge remote-tracking branch 'ktoonsez/aosp4.4' into HEAD