wlan: To remove extra action frame sent in beacon report

Changes have been made in the driver such that the driver
will now not send an extra action frame when there are no
reports on the last channel measured. Instead a frame with
zeroed tagged parameters is only sent when there are no
scan results found on all the channels measured.

Also changes have been made in function
rrmProcessBeaconReportReq to copy measurement duration
and mode correctly when AP channel report is present.

Change-Id: I8a598a98227cf384d4c4178b8ed00aa7d96d9a9e
CRs-Fixed: 594919
wlan: hdd: Log the packet information in kmsg

Printing the packet information for tx/rx mgmt, action, EAPOL
and DHCP for debugging the connection issues.
A new ini variable is "gEnableDebugLog" added to
enable/disable these logs. By default this flag is disabled.
Also added an iwpriv command "setDbgLvl" to achieve the same.

Change-Id: Ic33f48912016b0be142c559de9e090778fde66cf
CRs-Fixed: 600142
MAC:Avoid disassociation on connecting more than supported sta's.

Disassociating wrong station on receiving auth frame from
station for which we already have entry in DPH table and
assocId equal to DPH hash table size.

Change-Id: Idabaa9cdd1fdffa4b987ea98211e8dd8385deae0
CRs-Fixed: 610553
wlan: Rate limit the print indicating Tx queue is 3/4th full.

When Tx queue for Best Effort access category is 3/4th full,
donot print info message for every packet instead print when
the access category of DHCP packet is changed to VOICE since
Best Effort access category Tx queue is 3/4th full.

Change-Id: I7f9aba9fc248442a421da01c0005946861f904b7
CRs-Fixed: 611754
Wlan: Revision 3.2.3.234

Revision 3.2.3.234