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
diff --git a/CORE/MAC/src/pe/include/rrmGlobal.h b/CORE/MAC/src/pe/include/rrmGlobal.h
index 6b466c1..7b38d69 100644
--- a/CORE/MAC/src/pe/include/rrmGlobal.h
+++ b/CORE/MAC/src/pe/include/rrmGlobal.h
@@ -187,6 +187,7 @@
          tRRMBeaconReportRequestedIes reqIes;
       }Beacon;
    }request;
+   tANI_U8 sendEmptyBcnRpt;
 }tRRMReq, *tpRRMReq;
 
 typedef struct sRRMCaps