fix broken wifi drivers after latest cm11 flash

I noticed that the kernel on XDA was broken with the latest CM-11 snapshot. I merged the kernel with the latest version from Cyanogenmod (3.4.82+) and made a couple of adaptations in the m7 defconfig files to fix the build configuration.

* update #ifdefines for in drivers/input/misc/bma250_bosch.c to make kernel compile with m7_defconfig again
* change default cross compiler name to included android 4.9 NDK toolchain
* wifi drivers were replaced with new kernel config options (adapt defconfig options)
* change default CONFIG_FRAME value to 2048 (would generate a compile error/warning otherwise)
* kernel was working with latest cm-11-20141112-SNAPSHOT-M12