adv: rework adverisement
1. Quick hack to make bt.Advertisement interface, have HCI implement it. Currently, it's too HCI-specific. So let's separate the interface and ipmlementation first. Later on, removed HCI-specific details from the interface, and keep the in the HCI implementation. 2. Associate the Scan Response to the Advertising Data.