Squashed commit of the following:

commit bc45bbdce4059699c269302a6e9ca55b1905bcd8
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Mon Apr 28 16:55:49 2014 +0530

    Use bcmdhd and wireless stack from grouper

commit 79a53e5551862e81c62ebb8297277f14ac52ade9
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Mon Apr 28 12:33:24 2014 +0530

    Revert "Import bcmdhd and wireless stack from sultan-kernel-pyramid-pure"

    This reverts commit 4d9d545ebc9ba732454752327ec90a15662f30cf.

commit 062399fdb70a6c88801aaf0ccb0e72a39ad356a6
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Thu Apr 17 17:38:17 2014 +0530

    bcmdhd: Enable DHD_USE_SCHED_SCAN

commit cec8bd30839e8c6d7bfbbdb9ade7fb0d8923001f
Author: galaxyfreak <marinspajic17@hotmail.com>
Date:   Wed Apr 16 19:43:59 2014 +0200

    Fix filename for new WiFi firmare

commit 8c28dc6ec3644f8dad54fd8e4af7f8ed99480839
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Wed Apr 16 22:33:09 2014 +0530

    Fix Wi-Fi toggle

commit de3139ff39a59d75319c51ffe61ba21aaa42bfa5
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Wed Apr 16 20:28:04 2014 +0530

    Revert "Integrate bcmdhd into kernel image"

    This reverts commit 744ee23e02572442ea3c51b93b19c0bf72d25244.

commit 53ca782f1330e4f1ee4e03462f1e086d474b0a5b
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Mon Apr 14 21:42:25 2014 +0530

    bcmdhd: Add missing headers

commit f629bdb7848ba3d16a9aa0ca2d2d676dbd2658e8
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Mon Apr 14 20:16:19 2014 +0530

    Integrate bcmdhd into kernel image

    Conflicts:
    	arch/arm/configs/pico_defconfig

    Change-Id: I1d494c24252f13292175a73d7543f4d087169557

commit adbbb70ebd0a17057172d179f4f75693e68cf1fa
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Mon Apr 14 13:48:16 2014 +0530

    pico_defconfig: Updates for WiFi

commit c72f1af84ed84fa55c4f85147905e97f7837b15d
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Sat Apr 12 16:12:38 2014 +0530

    Import bcmdhd and wireless stack from sultan-kernel-pyramid-pure

commit 76498fe606370c355ac695ce47477f65289629e3
Author: Sachin Thomas <sachinthomaspj@gmail.com>
Date:   Sat Apr 12 08:04:33 2014 +0530

    Set WiFi SDIO as non-removable

Change-Id: Idf9585108827bcb490a8c7e4be6f25aa56271f22

Conflicts:
	arch/arm/configs/pico_defconfig
	drivers/net/wireless/bcmdhd/Kconfig
	drivers/net/wireless/bcmdhd/Makefile
	drivers/net/wireless/bcmdhd/aiutils.c
	drivers/net/wireless/bcmdhd/bcmsdh_linux.c
	drivers/net/wireless/bcmdhd/bcmsdh_sdmmc.c
	drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c
	drivers/net/wireless/bcmdhd/dhd.h
	drivers/net/wireless/bcmdhd/dhd_cdc.c
	drivers/net/wireless/bcmdhd/dhd_cfg80211.c
	drivers/net/wireless/bcmdhd/dhd_common.c
	drivers/net/wireless/bcmdhd/dhd_custom_gpio.c
	drivers/net/wireless/bcmdhd/dhd_dbg.h
	drivers/net/wireless/bcmdhd/dhd_linux.c
	drivers/net/wireless/bcmdhd/dhd_sdio.c
	drivers/net/wireless/bcmdhd/include/bcmdevs.h
	drivers/net/wireless/bcmdhd/include/bcmsdh_sdmmc.h
	drivers/net/wireless/bcmdhd/include/dhdioctl.h
	drivers/net/wireless/bcmdhd/include/epivers.h
	drivers/net/wireless/bcmdhd/include/hndpmu.h
	drivers/net/wireless/bcmdhd/include/linux_osl.h
	drivers/net/wireless/bcmdhd/include/linuxver.h
	drivers/net/wireless/bcmdhd/include/sbchipc.h
	drivers/net/wireless/bcmdhd/include/sdioh.h
	drivers/net/wireless/bcmdhd/include/siutils.h
	drivers/net/wireless/bcmdhd/include/wlioctl.h
	drivers/net/wireless/bcmdhd/wl_android.c
	drivers/net/wireless/bcmdhd/wl_cfg80211.c
	drivers/net/wireless/bcmdhd/wl_cfg80211.h
	drivers/net/wireless/bcmdhd/wl_cfgp2p.c
	drivers/net/wireless/bcmdhd/wl_cfgp2p.h
	drivers/net/wireless/bcmdhd/wl_iw.c
	drivers/net/wireless/bcmdhd/wl_iw.h
	drivers/net/wireless/bcmdhd/wldev_common.c
	drivers/net/wireless/bcmdhd/wldev_common.h
	include/linux/netlink.h
	include/net/cfg80211.h
	net/wireless/nl80211.c