WiFi-HAL: Maintaining Gscan Event Handlers as part of hal_info

This commit removes the global usage of various Gscan event
handlers and makes it part of hal_info structure so that it gets
cleaned up as part of wifihal cleanup.
This commit also addresses the appropriate cleanup as part of
wifihal cleanup.

Bug: 22504320
Change-Id: I56ea636e6d47b5fcdd66a9e6db4e2a36e8dac8ba
3 files changed
tree: 4943435f9d0879d8ebe7b5d9fa01c116b888d3b7
  1. qcwcn/