profile: add after_services for ordering profile startup
Add btd_profile::after_servicess to specify the profile connect/accept
order for autoconnect. This is a "soft" dependency so it doesn't fail
if the other services fail to start nor try to start them if they
otherwise wouldn't.
Add btd_profile_sort_list() for sorting a list according to profile
ordering, taking account priority and after_services.
Add btd_profile_find_remote_uuid() lookup utility, needed when using
btd_profile_sort_list() with uuid lists.
2 files changed