Wlan: Deinit netlink service before vos_sched_close

During ftm close, if netlink service is stopped after
vos_sched_close and call backs for ANI_NL_MSG_PUMAC and
ANI_NL_MSG_PTT are not unregistered the netlink messeges received
after vos_sched_close may end up using some invalid pointer leading
to crash.

To fix this unregister call backs for ANI_NL_MSG_PUMAC and
ANI_NL_MSG_PTT and deinit netlink service before vos_sched_close
is called.

Change-Id: Iace95d98c3cd53110de2041cd0b83ed45f949881
CRs-Fixed: 1017236
diff --git a/CORE/SVC/inc/wlan_ptt_sock_svc.h b/CORE/SVC/inc/wlan_ptt_sock_svc.h
index d72ce2c..2f2bac6 100644
--- a/CORE/SVC/inc/wlan_ptt_sock_svc.h
+++ b/CORE/SVC/inc/wlan_ptt_sock_svc.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012-2015 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved.
  *
  * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
  *
@@ -95,6 +95,7 @@
  * Payload     : LEN_PAYLOAD bytes
 */
 int ptt_sock_activate_svc(void *pAdapter);
+int ptt_sock_deactivate_svc(hdd_context_t *pHddCtx);
 int ptt_sock_send_msg_to_app(tAniHdr *wmsg, int radio, int src_mod, int pid, int flag);
 
 /*