Add ieee80211_sta parameter to config_bss

Config_bss need to set HT capabilities. For that pass
ieee80211_sta to config_bss function.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Remove redundant beacon_interval parameter

config_bss does not need to have extra parameter for
beacon_interval since it’s available from wcn struct.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Configure secondary channel offset

Keys exchange always fails on 5GHz with 40MHz channel
because extension channel was not set to secondary channel
offset.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Get beacon_int, ht_operation_mode and hidden_ssid from vif

Set correct config_bss parameters from vif

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>