Create client for negotiating supported clients
In future we'll add support for new clients (blogs, group messaging) and we'll need to know which contacts support those clients. Create a BSP client supported by all versions of Briar that syncs a list of supported clients with each contact. The list should include a device ID for future multi-device support.