[WCNCR00152844] cfg80211: Fix compile errors for linux-4.1.y

[Description]
Fix compile errors for linux-4.1.y due to:
- linux-4.0.y cfg80211: removed station_info_flags and changed to
  use nl80211_sta_info (in nl80211)
- linux-4.1.y cfg80211: added a new parameter to .add_virtual_intf
  callback in struct cfg80211_ops
- commit <32adcebc> ("Fix coding style to follow Kernel 4.4")

Test build ok with following Linux kernel versions:
3.10, 3.13, 3.18, 4.1, 4.4

Change-Id: Ie927cd66474f52216646e936cad4bfb8ed672742
CR-Id: WCNCR00152844
Feature: cfg80211
Signed-off-by: George Kuo <george.kuo@mediatek.com>
5 files changed