mac80211: merge a big batch of upstream changes/improvements