ath6kl_wow_suspend: avoid deadlock in ath6kl_wow_suspend_vif

(cherry picked from commit 6cb298d699105f0febca47f3a8697d1aa09cae69)

Change-Id: Ia826c1f59885344c231f3d7e88297cbe7053542c
ath6kl_wow_resume: avoid deadlock in ath6kl_wow_resume_vif

(cherry picked from commit 56bd7868fa92b6b7bed6ae2ecb8c08e8401049f3)

Change-Id: I585a9253553c539b4e01675bf7d2e6a5f3fda6ed
ath6kl: add softmac support

(cherry picked from commit a7b91707ae3c2802d424ff4f7868df95f259f841)

Change-Id: Id89cf9f7414d5d7cea46eeb699fd6d21d0f53964