[GD ACL] Add btsnooz support in GD
* Support in-memory btsnooz log in GD
* It uses maximum of 256KB of memory to store HCI commands, events,
L2CAP signaling channel data, and first 14 bytes of other ACL
packet
* The data is dumped to a log file when dumpsys is taken for the
Bluetooth module and when Bluetooth stack shutsdown so that
developer can debug Bluetooth issues with it
Bug:
180569201
Test: gd/cert/run
Test: bluetooth_test_gd
Tag: #gd-refactor
Change-Id: Ib334609b0f6667846f458d2967ffa520d3af39e3