[RAMEN9610-10521][9610] wlbt: fix for kernel panic and changes for function improvement
1) generate sable tar on wifi disconnect
2) disable log collection for default
3) Memleaks and unexpected break fall through is fixed
4) Fix compile errors when various optional features disabled
5) Protect hip dereferencing
6) zero out BT/A-BOX ringbuffer on BT crash
7) Improve scsc_mx Makefile modules compatibility
8) CONTROL_ROAMING feature in FW
9) Improve collection speed
10)vif cleanup changes
11) Initialize g_spinlock lock
bugdb : REL-1633
Change-Id: Iad9b3c652a91cd4a9164801e96cd145367f08778