bcmdhd: Import from Google AOSP hammerhead (Nexus 5) kernel

Signed-off-by: Sultanxda <sultanxda@gmail.com>
board-shooter-mmc: Set WiFi/WiMax cards as non-removable

credit: Flemmard

10x sultanxda
board-shooter-wifi: disable AOSP wifi modification This kernel uses HTC BCMDHD driver, which wants this.

Patch taken from here: CyanogenMod/android_kernel_htc_msm8660@6b4d263
net: wireless: bcmdhd: Fixed data CRC errors

 It is probable that enable the CMD14 in sd bus, creates problems. In the old version of the driver is used only in the BCM4330 chipset.

dmesg:
<3>[  127.747741] mmc0: Data CRC error
<3>[  127.747863] msmsdcc_data_err: opcode 0x00000035
<3>[  127.747924] msmsdcc_data_err: blksz 4, blocks 1

credit: CastagnaIT
shooters: Update defconfig