wlan: Acquire rtnl lock while unregistering ioctls.

While unregistering ioctl, HOST will set wireless_handlers to NULL,
at the same time if kernel is processing any IOCTL command
(wireless_process_ioctl), there are chances of deferring
wireless_handler, leading to crash.
Hence, taking rtnl_lock while making wireless_handlers to NULL, as
same lock is taken while processing ioctl.

Change-Id: Idcd907fa345eae9e36d3698225aaa8780576f679
CRs-Fixed: 716024
wlan: add null pointer dereference for pHddCtx during wlan reinit

Add null pointer derefece for pHddCtx during wlan reinit after
SSR is triggered.

Change-Id: I5b4c76d973b3395c84d07790268c8946f07f281f
CRs-Fixed: 724115
wlan: Fix for set_txrate ioctl in ftm mode

This commit ensures the mapping of sub-ioctl set_txrate
and argument passed are proper.

Change-Id: I1075584e6daeca45de75839921ef33b0b3b1f976
CRs-Fixed: 722207
Wlan: Release 3.2.3.414

Release 3.2.3.414

Change-Id: I2546a759fcf8a4a7aa9f7fe7f97ddfe7f38a5f69
CRs-Fixed: 688141