wlan: Changes in Protocol Stack logs from numerical values to string.

As a part of logging enhancement,to make logs more
interactive, changed pmcstate,scanType etc from
numerical values to human readable string in
Protocol stack.

Change-Id: Ibf632b43383cef26e9f49edd83d9d15f937630eb
CRs-Fixed: 638916
wlan: updating interface file.

Add new HAL indications to get continuous beacon miss rate from
firmware.

Change-Id: I2589b332486aab9b720fb01ecb5c5ca497926d5e
CRs-Fixed: 656075
wlan: Implemented ioctl to get beacon miss count.

Implemented ioctl, GETBCNMISSRATE, which provides continuous beacon
miss rate, from firmware.

Change-Id: I596aad1d534e81c534a15bb25cd0d8785c79ae48
CRs-Fixed: 656075.
wlan : Lower the loglevel of specific log messages.

Changed log level of certain log messages from Fatal
to warning, since the logs were about the packets
which do not have LLC header and driver is not
required to handle them.

Change-Id: Ic44167383a7e86b20f547b600256703ff0845c86
CRs-Fixed: 655194
WLAN: Modify data type of local variable to align with set value

Modify the data type of variable passed as parameter to
vos_pkt_get_user_data_ptr() to align with the data type
set in vos_pkt_set_user_data_ptr().

Change-Id: Ib3c87910f6792e0f0534fba12dbe58cc1574696d
CRs-Fixed: 657898
wlan: NULL pointer dereference in wlan_hdd_p2p.c

Currently context of pAdapter was assigned to
pHddCtx without checking if pAdapter is NULL
or not.As a part of fix , context of pAdapter
is assigned after  NULL check.

Change-Id: I3dae499adc2bb5d977d4e1d50c2785329917722c
CRs-Fixed: 658825
Wlan: Revision 3.2.3.315

Revision 3.2.3.315

Change-Id: I544afa36d5e0c3eb085b742475ea36c7f2573fdf