wcn36xx: do not use addresses from wcn36xx struct

address from vif must be used instead.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
wcn36xx: pass scan mode to init/finish_scan functions

For p2p another scan mode will be used.

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