Adds logic to save/load bond databases in JSON format
Both pickle and JSON formats are supported, however JSON is the preferred method going forward
Adds migration logic to convert existing pickle bond dbs to json
the "user" and "system" special filenames are migrated automatically. Other specified filenames need to be manually migrated using blatann.default_bond_db.migrate_bond_database(from_file, to_file)
Bonding records are now aware of the nRF's device address. In the case that multiple nRF devices are used, it will not match a bond entry for a different dev board/dongle
Logic for matching a bond entry to a peer's info is moved from the SecurityManager into the BondDbEntry (precursor to #130)
"user"
and"system"
special filenames are migrated automatically. Other specified filenames need to be manually migrated usingblatann.default_bond_db.migrate_bond_database(from_file, to_file)