qcacld-3.0: Add support to send beacon report resp err to AP

Currently, If STA doesn't send beacon report response to
AP, AP will not be able to know the reason why sta did not
send beacon report as no reason code is defined in
IEEE802.11-2016 standard.

Fix is to send beacon report err to AP based on enable_bcn_rpt_err_vsie
ini and err code. The userspace can requests the driver
to stop reporting additional Err reason in beacon
report response dynamically thus ini check along with error_code
is introduced before sending Err reason. Add INI support
enable_bcn_rpt_err_vsie to make this ini configurable. Default value
of this ini is 0. Err reason will be sent to AP which will
be helpful for AP to take actions based on additional err reasons.

Change-Id: If03cd2a1413b8d93bc0bb4942c48f1aed9248390
CRs-Fixed: 2614447
12 files changed