mac80211: do not build RT2X00_LIB_XXX when XXX is not available in the kernel.

It was possible to select RT2X00_LIB_PCI without PCI being selected.

This closes #13720 
mrkiko thanks for testing.


git-svn-id: svn://svn.openwrt.org/openwrt@36972 3c298f89-4303-0410-b956-a3cf2f4a3e73
mac80211: do not use CPTCFG_SSB and CPTCFG_BCMA

ssb and bcma are not build by compat-wireless / backports and the 
config symbols are also not taken from there. Use the in kernel config 
symbols. This fixes a build error in brcmsmac/led.c


git-svn-id: svn://svn.openwrt.org/openwrt@36973 3c298f89-4303-0410-b956-a3cf2f4a3e73
mac80211: copy the backport-include files to staging_dir


git-svn-id: svn://svn.openwrt.org/openwrt@36974 3c298f89-4303-0410-b956-a3cf2f4a3e73
mac80211: libertas-sd depends on mmc


git-svn-id: svn://svn.openwrt.org/openwrt@36975 3c298f89-4303-0410-b956-a3cf2f4a3e73
acx-mac80211: make it compile with the new backports mac80211


git-svn-id: svn://svn.openwrt.org/openwrt@36976 3c298f89-4303-0410-b956-a3cf2f4a3e73