Implement naive rule of device order on seamless transfer

- Add ConnectionRecordManager for device usage record operation
- Add test cases to verify naive rules

Bug: 119065243
Test: make -j50 RunSettingsLibRoboTests
Change-Id: Idf1c0ed575d1feeb3f1eb93b41cd209c3a510bfa
10 files changed