This affect the way security keys are stored. For instance the same key can be used both as public and random, and it need to be stored separately one from each other.
Squashed: * add extended report class * more HCI commands * add AdvertisingType * add phy options * fix tests