wifi update

Change-Id: Id83b467cd146f45324764dd909ae26db15283ddf
WIFI: Use kernel version 3.4 ifdef's.

Change-Id: I7f8414839e2205dff8939cab6739789633e31204
update defconfig for wifi

Change-Id: Id7ce7c14701fc3b32bcb4b85eeecc75728003fba
bcmdhd: more linux 3.4 ifdefs

Change-Id: I63ea592162335d2a1ba95a3ceddd32024e6c0222
bcmdhd: better way to use linux 3.4 ifdefs

Change-Id: I85cb616cbbc614a7bac89322411a4cc12c44d1dd
bcmdhd: Reenable IPv6, disable multicast in suspend

Why do they keep on reenabling that stupid "let dirty
networks tank the battery" feature?

I have yet to see an example of something that disabling
multicast in suspend breaks.

Change-Id: I0dd5114a3d54b6fc789710b5a3bee611c96db2bb
Signed-off-by: Andrew Dodd <atd7@cornell.edu>
some cleaning
Merge remote-tracking branch 'upstream/test_new_dualboot' into new_test
fix update wifi for i9300
change toolchain