bcmdhd: Backport v1.88.64 drivers from Galaxy S5 kernel

Signed-off-by: Sultanxda <sultanxda@gmail.com>
jf: bcmdhd: filter multicast during sleep

Change-Id: I0963b7dab0df032228a17e051d879e8bb2635860
jf kernel: bcmdhd: dont filter ip6 in suspend

this is filtering ip6 *unicast*; on ip6 networks notifications are not recieved until screen is turned on

Change-Id: I473a70347d623b9bc1a3b076eb0e672e4a19906b
Sultan_defconfig: v1.3.0