In order to (later) support multiple VAPs on potentially different
channels (eg p2p + STA vaps, multiple STA vaps), there's a bunch
of global state that technically needs to be per-VAP.
To start with, this patch just introduces a new per-VAP WME update.
It still updates with the global WME parameters, but it introduces
a per-VAP hook that drivers can stay informed with.
A future commit will migrate the WME parameters to be per-VAP, along
with appropriate synchronisation for hardware that can support
per-VAP config via firmware, versus hardware that doesn't.